提交 74b973af authored 作者: 133's avatar 133

[清退] bug的提交

上级 7a1bfd5d
...@@ -74,7 +74,7 @@ public enum StatusEnum { ...@@ -74,7 +74,7 @@ public enum StatusEnum {
SEND_BACK_1201(1201, "市清退任务待执行"), SEND_BACK_1201(1201, "市清退任务待执行"),
SEND_BACK_1202(1202, "省直属装备待清退"), SEND_BACK_1202(1202, "省直属装备待清退"),
SEND_BACK_1203(1203, "省本级装备待清退"), SEND_BACK_1203(1203, "省本级装备待清退"),
SEND_BACK_1204(1204, "市清退任务待各提交"), SEND_BACK_1204(1204, "市清退任务待各提交"),
SEND_BACK_1205(1205, "区清退任务待执行"), SEND_BACK_1205(1205, "区清退任务待执行"),
SEND_BACK_1206(1206, "等待选择清退装备"), SEND_BACK_1206(1206, "等待选择清退装备"),
SEND_BACK_1207(1207, "清退装备等待审核确认"), SEND_BACK_1207(1207, "清退装备等待审核确认"),
......
...@@ -193,7 +193,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -193,7 +193,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
TaskBto taskBto1 = oneselfTask(units.getUnitId(),deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail).getId(), taskBto.getId(),deviceRepel.getTitle()); TaskBto taskBto1 = oneselfTask(units.getUnitId(),deviceRepelDetailService.saveDeviceRepelDetail(deviceRepelDetail).getId(), taskBto.getId(),deviceRepel.getTitle());
list.add(new RepelTaskStatistical(deviceRepel1.getId(),taskBto.getId(),taskBto1.getId(),0,"省本级",JacksonUtil.toJSon(modelCounts),"")); list.add(new RepelTaskStatistical(deviceRepel1.getId(),taskBto.getId(),taskBto1.getId(),0,"省本级",JacksonUtil.toJSon(modelCounts),""));
} }
if (list==null||list.size()==0){
taskService.moveToSpecial(taskBto, StatusEnum.SEND_BACK_1212,userId);
}
repelTaskStatisticalService.saveAllRepelTaskStatistical(list); repelTaskStatisticalService.saveAllRepelTaskStatistical(list);
// isEnd(taskBto,deviceRepel1.getId()); // isEnd(taskBto,deviceRepel1.getId());
} }
...@@ -253,6 +255,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -253,6 +255,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
} }
} }
); );
if (list==null||list.size()==0){
taskService.moveToSpecial(taskBto, StatusEnum.SEND_BACK_1212,userId);
}
repelTaskStatisticalService.saveAllRepelTaskStatistical(list); repelTaskStatisticalService.saveAllRepelTaskStatistical(list);
TaskBto currentTask= taskService.get(taskId); TaskBto currentTask= taskService.get(taskId);
taskService.moveToSpecial(currentTask,StatusEnum.SEND_BACK_1206); taskService.moveToSpecial(currentTask,StatusEnum.SEND_BACK_1206);
...@@ -330,11 +335,14 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -330,11 +335,14 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
} }
} }
); );
repelTaskStatisticalService.saveAllRepelTaskStatistical(list); if (list==null||list.size()==0){
taskBto.setOwnUnit(deviceRepel.getUnitId()); taskService.moveToSpecial(taskBto, StatusEnum.SEND_BACK_1212,userId);
taskService.moveToSpecial(taskBto,StatusEnum.SEND_BACK_1204,-1); }else {
repelTaskStatisticalService.saveAllRepelTaskStatistical(list);
taskBto.setOwnUnit(deviceRepel.getUnitId());
taskService.moveToSpecial(taskBto, StatusEnum.SEND_BACK_1204, -1);
// isEnd(taskBto,deviceRepel.getId()); // isEnd(taskBto,deviceRepel.getId());
}
}else { }else {
taskService.moveToEnd(taskBto); taskService.moveToEnd(taskBto);
} }
...@@ -513,7 +521,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -513,7 +521,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
List<RepelDeviceUnit> list=new ArrayList<>(); List<RepelDeviceUnit> list=new ArrayList<>();
TaskBto taskBto= taskService.get(taskId); TaskBto taskBto= taskService.get(taskId);
DeviceRepelDetail deviceRepelDetail = deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId()); DeviceRepelDetail deviceRepelDetail = deviceRepelDetailService.findDeviceRepelDetail(taskBto.getBillId());
deviceRepelDetail.setReceiveUserB(storageDeviceRepel.getUserBName()); if (storageDeviceRepel.getUserBName()!=null) {
deviceRepelDetail.setReceiveUserB(storageDeviceRepel.getUserBName());
}
if (storageDeviceRepel.getUserB()!=null){ if (storageDeviceRepel.getUserB()!=null){
deviceRepelDetail.setReceiveUserbId(storageDeviceRepel.getUserB()); deviceRepelDetail.setReceiveUserbId(storageDeviceRepel.getUserB());
...@@ -522,7 +532,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -522,7 +532,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
deviceRepelDetail.setReceiveUseraId(storageDeviceRepel.getUserA()); deviceRepelDetail.setReceiveUseraId(storageDeviceRepel.getUserA());
} }
deviceRepelDetail.setReceiveUserA(storageDeviceRepel.getUserBName()); if (storageDeviceRepel.getUserBName()!=null) {
deviceRepelDetail.setReceiveUserA(storageDeviceRepel.getUserBName());
}
//判断是否为入库单据待补充 还是直接入库。 //判断是否为入库单据待补充 还是直接入库。
if (storageDeviceRepel.getFileRets()!=null&&storageDeviceRepel.getFileRets().size()!=0) { if (storageDeviceRepel.getFileRets()!=null&&storageDeviceRepel.getFileRets().size()!=0) {
List<StatusEnum> enumList=new ArrayList<>(); List<StatusEnum> enumList=new ArrayList<>();
...@@ -878,7 +890,7 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -878,7 +890,7 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
* 判读是否留在代办 * 判读是否留在代办
*/ */
private void isCommission(TaskBto taskBto,Integer repelId){ private void isCommission(TaskBto taskBto,Integer repelId){
boolean flag= repelTaskStatisticalService.findAllRepelTaskStatistical(taskBto.getParentTaskId(),repelId).stream().allMatch(e->e.getTaskStatus()!=3); boolean flag= repelTaskStatisticalService.findAllRepelTaskStatistical(taskBto.getParentTaskId(),repelId).stream().allMatch(e->e.getTaskStatus()!=3);
if (flag){ if (flag){
TaskBto parentTask= taskService.get(taskBto.getParentTaskId()); TaskBto parentTask= taskService.get(taskBto.getParentTaskId());
taskService.moveToSpecial(parentTask, GlobalMap.getStatusEnumMap().get(parentTask.getBillStatus()),-1); taskService.moveToSpecial(parentTask, GlobalMap.getStatusEnumMap().get(parentTask.getBillStatus()),-1);
...@@ -892,7 +904,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService { ...@@ -892,7 +904,9 @@ public class RepelBusinessServiceImpl implements RepelBusinessService {
boolean flag= repelTaskStatisticalService.findAllRepelTaskStatistical(taskBto.getParentTaskId(),repelId).stream().allMatch(e->e.getTaskStatus()==1); boolean flag= repelTaskStatisticalService.findAllRepelTaskStatistical(taskBto.getParentTaskId(),repelId).stream().allMatch(e->e.getTaskStatus()==1);
if (flag){ if (flag){
TaskBto parentTask= taskService.get(taskBto.getParentTaskId()); TaskBto parentTask= taskService.get(taskBto.getParentTaskId());
taskService.moveToSpecial(parentTask,StatusEnum.SEND_BACK_1212,0); if (parentTask.getBillStatus()!=StatusEnum.END.id) {
taskService.moveToSpecial(parentTask, StatusEnum.SEND_BACK_1212, 0);
}
} }
} }
......
...@@ -78,6 +78,8 @@ public class RepelQueryServiceImpl implements RepelQueryService { ...@@ -78,6 +78,8 @@ public class RepelQueryServiceImpl implements RepelQueryService {
if (deviceLibrary.getOwnUnit().equals(deviceLibrary.getLocationUnit())){ if (deviceLibrary.getOwnUnit().equals(deviceLibrary.getLocationUnit())){
if (deviceLibrary.getLifeStatus()==2||deviceLibrary.getLifeStatus()==15 ||deviceLibrary.getLifeStatus()==4) { if (deviceLibrary.getLifeStatus()==2||deviceLibrary.getLifeStatus()==15 ||deviceLibrary.getLifeStatus()==4) {
deviceLibraries.add(deviceLibrary); deviceLibraries.add(deviceLibrary);
}else {
deviceLibrariesAbnormal.add(deviceLibrary);
} }
}else { }else {
deviceLibrariesAbnormal.add(deviceLibrary); deviceLibrariesAbnormal.add(deviceLibrary);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论