guarantee-lsq 2 lat temu
rodzic
commit
246f200713

+ 2 - 1
platform-service/src/main/java/com/platform/service/repair/strategy/impl/LongYanRepairStrategy.java

@@ -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分钟