|
@@ -254,7 +254,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
String[] split1 = status.split(",");
|
|
|
split1[0] = "2";
|
|
|
split1[1] = "1";
|
|
|
- baseProcess.setAllLocationStatus(split1[0] + split1[1] + status.substring(3));
|
|
|
+ baseProcess.setAllLocationStatus(split1[0] +","+ split1[1] + status.substring(3));
|
|
|
}
|
|
|
if (baseLocation.getId() == 3) {
|
|
|
//生成隔离申请
|
|
@@ -280,7 +280,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
split1[0] = "2";
|
|
|
split1[1] = "2";
|
|
|
split1[2] = "1";
|
|
|
- baseProcess.setAllLocationStatus(split1[0] + split1[1] + split1[2] + status.substring(5));
|
|
|
+ baseProcess.setAllLocationStatus(split1[0] +","+ split1[1] +","+ split1[2] + status.substring(5));
|
|
|
}
|
|
|
|
|
|
if (baseLocation.getId() == 4) {
|
|
@@ -312,7 +312,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
split1[1] = "2";
|
|
|
split1[2] = "2";
|
|
|
split1[3] = "1";
|
|
|
- baseProcess.setAllLocationStatus(split1[0] + split1[1] + split1[2] + split1[3] + status.substring(7));
|
|
|
+ baseProcess.setAllLocationStatus(split1[0] +","+ split1[1] +","+ split1[2] +","+ split1[3]+ status.substring(7));
|
|
|
} else {
|
|
|
//生成隔离申请
|
|
|
BillIsolate isolate = new BillIsolate();
|
|
@@ -338,8 +338,8 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
split1[1] = "2";
|
|
|
split1[2] = "2";
|
|
|
split1[3] = "2";
|
|
|
- split1[4] = "1";
|
|
|
- baseProcess.setAllLocationStatus(split1[0] + split1[1] + split1[2] + split1[3] + split1[4]);
|
|
|
+ split1[4] = "2";
|
|
|
+ baseProcess.setAllLocationStatus(split1[0]+"," + split1[1] +","+ split1[2] +","+ split1[3] +","+ split1[4]);
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -719,6 +719,11 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
clean.setTestLocationId(baseLocation.getNextId());
|
|
|
clean.setTestLocation(baseLocation.getNextLocation());
|
|
|
cleanMapper.insert(clean);
|
|
|
+ if (billClean.getDestId() == 7) {
|
|
|
+ baseProcess.setAllLocationStatus("2,1");
|
|
|
+ } else {
|
|
|
+ baseProcess.setAllLocationStatus("2,1,0");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (billClean.getTestLocationId() == 7) {
|
|
@@ -740,6 +745,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
billPcr.setTestLocation(baseLocation.getLocationName());
|
|
|
billPcr.setTestLocationId(baseLocation.getId());
|
|
|
dryMapper.insert(billPcr);
|
|
|
+ baseProcess.setAllLocationStatus("2,2,1");
|
|
|
}
|
|
|
baseProcess.setUpdateDate(baseProcess.getUpdateDate() + "," + sdf.format(new Date()));
|
|
|
baseProcess.setCurrentLocation(baseProcess.getCurrentLocation() + "," + baseLocation.getLocationName());
|
|
@@ -890,7 +896,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
String substring = status.substring(0, status.length() - 1);
|
|
|
baseProcess.setCurrentStatus(substring + "2");
|
|
|
|
|
|
- baseProcess.setAllLocationStatus("2,3,0");
|
|
|
+ baseProcess.setAllLocationStatus("2,2,3");
|
|
|
|
|
|
processMapper.updateById(baseProcess);
|
|
|
}
|