opt:桁架任务未完成取空载具不分配点位
This commit is contained in:
@@ -299,8 +299,12 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
|
||||
.eq(SchBaseTask::getTask_type, PackageInfoIvtEnum.TASK_TYPE.code("放空(空载具缓存位->输送线)")
|
||||
)));
|
||||
if (CollectionUtils.isNotEmpty(taskList)) {
|
||||
if (!taskList.get(0).getRequest_param().equals(IOSEnum.IS_SEND.code("是"))) {
|
||||
if (StringUtils.isBlank(taskList.get(0).getRequest_param())) {
|
||||
throw new BadRequestException("请等待桁架任务取空载具动作执行完成,再分配空载具点位");
|
||||
} else {
|
||||
if (!taskList.get(0).getRequest_param().equals(PackageInfoIvtEnum.TASK_ACTION_TYPE.code("取货完成"))) {
|
||||
throw new BadRequestException("请等待桁架任务取空载具动作执行完成,再分配空载具点位");
|
||||
}
|
||||
}
|
||||
}
|
||||
newPoint = checkIvtSBlock();
|
||||
@@ -371,8 +375,10 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
|
||||
//清空起点库存状态
|
||||
bstIvtPackageinfoivtMapper.update(null, updateWrapper);
|
||||
//标记桁架任务取空载具完成
|
||||
baseTask.setRequest_param(IOSEnum.IS_SEND.code("是"));
|
||||
taskService.update();
|
||||
UpdateWrapper<SchBaseTask> updateWrapper1 = new UpdateWrapper<>();
|
||||
updateWrapper1.eq("task_id", baseTask.getTask_id());
|
||||
updateWrapper1.set("request_param", PackageInfoIvtEnum.TASK_ACTION_TYPE.code("取货完成"));
|
||||
taskService.update(updateWrapper1);
|
||||
}
|
||||
} else {
|
||||
//放货任务
|
||||
|
||||
@@ -121,8 +121,6 @@ public class AutoSendVehicleToKzj {
|
||||
} else {
|
||||
pointCode2 = kzjIvtList.get(0).getPoint_code();
|
||||
}
|
||||
|
||||
|
||||
//待检区有空载具且过滤未完成任务
|
||||
List<BstIvtPackageinfoivt> djqPackageinfoivtList = packageinfoivtService.checkEndPointTask(PackageInfoIvtEnum.POINT_STATUS.code("待检区"), PackageInfoIvtEnum.IVT_STATUS.code("空载具"), PackageInfoIvtEnum.TASK_POINT_TYPE.code("取货任务"), PackageInfoIvtEnum.SORT_TYPE.code("升序"), "");
|
||||
if (CollectionUtils.isNotEmpty(djqPackageinfoivtList)) {
|
||||
|
||||
Reference in New Issue
Block a user