fix:子卷下线多次生成记录问题
This commit is contained in:
@@ -1869,7 +1869,6 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
try {
|
||||
if (tryLock) {
|
||||
//1.查询满轴缓存位是否有空位
|
||||
PdmProductSpecServiceImpl.doRecord(SpecEnum.XX,whereJson,Boolean.TRUE,null,containerName);
|
||||
List<BstIvtPackageinfoivt> bstIvtPackageinfoivtList = packageinfoivtService
|
||||
.list(new LambdaUpdateWrapper<BstIvtPackageinfoivt>().eq(BstIvtPackageinfoivt::getIs_used, PackageInfoIvtEnum.IS_USED.code("启用"))
|
||||
.orderByAsc(BstIvtPackageinfoivt::getSort_seq));
|
||||
@@ -1914,6 +1913,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
jo2.put("task_status", TaskStatusEnum.SURE_START.getCode());
|
||||
jo2.put("is_send", false);
|
||||
mzhcwTask.createTask(jo2);
|
||||
PdmProductSpecServiceImpl.doRecord(SpecEnum.XX,null,Boolean.TRUE,null,containerName);
|
||||
//不确定起点的空载具缓存位->输送线任务
|
||||
createTask3(containerName);
|
||||
result.put("status", HttpStatus.OK.value());
|
||||
@@ -1954,6 +1954,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
jo.put("task_type", PackageInfoIvtEnum.TASK_TYPE.code("输送线->满轴缓存位"));
|
||||
jo.put("is_send", true);
|
||||
mzhcwTask.createTask(jo);
|
||||
PdmProductSpecServiceImpl.doRecord(SpecEnum.XX,null,Boolean.TRUE,null,containerName);
|
||||
|
||||
//不确定起点的空载具缓存位->输送线任务
|
||||
createTask3(containerName);
|
||||
result.put("status", HttpStatus.OK.value());
|
||||
@@ -1997,6 +1999,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
jo.put("task_type", PackageInfoIvtEnum.TASK_TYPE.code("输送线四个点任务"));
|
||||
jo.put("is_send", true);
|
||||
mzhcwTask.createTask(jo);
|
||||
PdmProductSpecServiceImpl.doRecord(SpecEnum.XX,null,Boolean.TRUE,null,containerName);
|
||||
|
||||
result.put("status", HttpStatus.OK.value());
|
||||
result.put("message", "反馈成功!");
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user