lyhzzz vor 2 Jahren
Ursprung
Commit
18abcbf526

+ 9 - 4
src/main/java/com/fdkankan/sale/service/impl/RepairInfoService.java

@@ -181,13 +181,18 @@ public class RepairInfoService {
             RepairLogVo logVo = getNextStepVo(repairLogVo);
             if(logVo!= null){
                 if("h5".equals(type) && delStatus.contains(logVo.getRepairStatus())){
+                    Integer oldStatus = null;
                     switch (repairLogVo.getRepairStatus()){
-                        case 41 : repairLogVo.setRepairStatus(50);break;
-                        case 90 : repairLogVo.setRepairStatus(100);break;
-                        case 82 : repairLogVo.setRepairStatus(100);break;
-                        case 91 : repairLogVo.setRepairStatus(100);break;
+                        case 41 : repairLogVo.setRepairStatus(50); oldStatus  = 41;break;
+                        case 90 : repairLogVo.setRepairStatus(100); oldStatus  = 90;break;
+                        case 82 : repairLogVo.setRepairStatus(100);oldStatus  = 82;break;
+                        case 91 : repairLogVo.setRepairStatus(100);oldStatus  = 91;break;
                     }
                     logVo = getNextStepVo(repairLogVo);
+                    if(oldStatus != null){
+                        repairLogVo.setRepairStatus(oldStatus);
+                    }
+
                 }
                 repairLogListVo.add(logVo);
             }