|
@@ -181,13 +181,18 @@ public class RepairInfoService {
|
|
RepairLogVo logVo = getNextStepVo(repairLogVo);
|
|
RepairLogVo logVo = getNextStepVo(repairLogVo);
|
|
if(logVo!= null){
|
|
if(logVo!= null){
|
|
if("h5".equals(type) && delStatus.contains(logVo.getRepairStatus())){
|
|
if("h5".equals(type) && delStatus.contains(logVo.getRepairStatus())){
|
|
|
|
+ Integer oldStatus = null;
|
|
switch (repairLogVo.getRepairStatus()){
|
|
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);
|
|
logVo = getNextStepVo(repairLogVo);
|
|
|
|
+ if(oldStatus != null){
|
|
|
|
+ repairLogVo.setRepairStatus(oldStatus);
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
repairLogListVo.add(logVo);
|
|
repairLogListVo.add(logVo);
|
|
}
|
|
}
|