|
@@ -877,6 +877,9 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
|
|
|
if ("1".equals(type)) {
|
|
|
BillClean billClean = cleanMapper.selectById(id);//某条洗消记录
|
|
|
+ if (billClean.getBillStatus() != 0) {
|
|
|
+ return new Result(10001, "此条记录已被他人修改,请退出刷新查看!", false);
|
|
|
+ }
|
|
|
QueryWrapper<BaseProcess> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("farm_id", farmId).eq("id", billClean.getProcessId());
|
|
|
BaseProcess baseProcess = processMapper.selectOne(queryWrapper);//某条进程
|
|
@@ -909,7 +912,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
billClean.getProcessId(), billClean.getFarmId(), billClean.getTestLocation(), billClean.getTestLocationId(),
|
|
|
billClean.getVistitType(), billClean.getPhone(), billClean.getDepartureName(), billClean.getDepartureId());
|
|
|
if (nextId == 0) {
|
|
|
- if (StringUtils.isBlank(splits[1])) {
|
|
|
+ if (splits.length == 1) {
|
|
|
baseProcess.setProcessType(1);
|
|
|
if (allLocationId.length() > 9) {
|
|
|
baseProcess.setAllLocationStatus("2,2,2,2,2,2,2");
|
|
@@ -918,7 +921,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
} else {
|
|
|
baseProcess.setAllLocationStatus("2,2,2");
|
|
|
}
|
|
|
- } else {
|
|
|
+ } else {
|
|
|
String[] strings = allLocationId.split(",");
|
|
|
Integer index = 0;
|
|
|
for (int i = 0; i < strings.length; i++) {
|
|
@@ -1188,6 +1191,9 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
|
|
|
} else {
|
|
|
BillDry billClean = dryMapper.selectById(id);//某条烘干记录
|
|
|
+ if (billClean.getBillStatus() != 0) {
|
|
|
+ return new Result(10001, "此条记录已被他人修改,请退出刷新查看!", false);
|
|
|
+ }
|
|
|
QueryWrapper<BaseProcess> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("farm_id", farmId).eq("id", billClean.getProcessId());
|
|
|
BaseProcess baseProcess = processMapper.selectOne(queryWrapper);//某条进程
|
|
@@ -1226,7 +1232,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
billClean.getProcessId(), billClean.getFarmId(), billClean.getTestLocation(), billClean.getTestLocationId(),
|
|
|
billClean.getVistitType(), billClean.getPhone(), billClean.getDepartureName(), billClean.getDepartureId());
|
|
|
if (nextId == 0) {
|
|
|
- if (StringUtils.isBlank(splits[1])) {
|
|
|
+ if (splits.length == 1) {
|
|
|
baseProcess.setProcessType(1);
|
|
|
if (allLocationId.length() > 9) {
|
|
|
baseProcess.setAllLocationStatus("2,2,2,2,2,2,2");
|
|
@@ -1235,7 +1241,7 @@ public class BillCleanServiceImpl extends ServiceImpl<BillCleanMapper, BillClean
|
|
|
} else {
|
|
|
baseProcess.setAllLocationStatus("2,2,2");
|
|
|
}
|
|
|
- } else {
|
|
|
+ } else {
|
|
|
String[] strings = allLocationId.split(",");
|
|
|
Integer index = 0;
|
|
|
for (int i = 0; i < strings.length; i++) {
|