|
@@ -213,7 +213,8 @@ public class LongYanRepairStrategy extends AbstractRepairBaseStrategy {
|
|
|
RepairApplicationForm form = repairApplicationFormMapper.selectById(dto.getId());
|
|
|
// 计算维修时长
|
|
|
double hours = editRepairRecord(dto,CommonConstants.REPAIR_RECORD_EDIT_ADD);
|
|
|
- form.setRepairMinutes(form.getRepairMinutes() + hours);
|
|
|
+ double currentHour = form.getRepairMinutes() == null ? 0.0:form.getRepairMinutes();
|
|
|
+ form.setRepairMinutes(currentHour + hours);
|
|
|
// 判断维修是否超时
|
|
|
String hourFirstStr = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.REPAIR_OVERTIME_MINUTE_FIRST.name());
|
|
|
int hourFirst = 180;// 默认3小时,180分钟
|