opt:优化二次分配锁力度;优化重复申请时直接反馈陈工
This commit is contained in:
@@ -184,7 +184,7 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
|
||||
}
|
||||
result.put("status", HttpStatus.OK.value());
|
||||
return null;
|
||||
},"sendProductToFirstFloor",null);
|
||||
},"sendProductToFirstFloor"+actionType,null);
|
||||
log.info("一楼装箱区点位二次分配" + taskCode + "---------------------------------------------" + result);
|
||||
return result;
|
||||
}
|
||||
@@ -626,7 +626,7 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
|
||||
if (actionType.equals(PackageInfoIvtEnum.TASK_ACTION_TYPE.code("取货完成"))) {
|
||||
if (StringUtils.isNotBlank(baseTask.getRequest_param())) {
|
||||
if (baseTask.getRequest_param().equals(PackageInfoIvtEnum.TASK_ACTION_TYPE.code("取货完成"))) {
|
||||
throw new BadRequestException(baseTask.getTask_code() + "取货完成失败" + ",该任务已发送过取货完成信号请勿频繁发送!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("满轴缓存位->待检区")) ||
|
||||
@@ -654,18 +654,6 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
|
||||
upDateIvtOrTask(baseTask, pointCode);
|
||||
}
|
||||
}
|
||||
// else if ((baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("补空(待检区->空载具缓存位)")) ||
|
||||
// baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("补空(管制区->空载具缓存位)")) ||
|
||||
// baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("待检区->管制区")) ||
|
||||
// baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("管制区->待检区")) ||
|
||||
// baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("待检区->装箱区")) ||
|
||||
// baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("待检区移库任务"))
|
||||
// || baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("管制区移库任务"))
|
||||
// )) {
|
||||
// //取货完成信号
|
||||
// upDateIvtOrTask(baseTask, baseTask.getPoint_code1());
|
||||
// handleGroupTask(baseTask);
|
||||
// }
|
||||
else if ((baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("待检区->装箱区")) ||
|
||||
baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("待检区移库任务"))
|
||||
|| baseTask.getTask_type().equals(PackageInfoIvtEnum.TASK_TYPE.code("管制区移库任务"))
|
||||
@@ -678,7 +666,7 @@ public class BstIvtPackageinfoivtServiceImpl extends ServiceImpl<BstIvtPackagein
|
||||
//放货完成信号请求
|
||||
if (StringUtils.isNotBlank(baseTask.getCar_no())) {
|
||||
if (baseTask.getCar_no().equals(PackageInfoIvtEnum.TASK_ACTION_TYPE.code("放货完成"))) {
|
||||
throw new BadRequestException(baseTask.getTask_code() + "放货完成失败" + ",该任务已发送过放货完成信号请勿频繁发送!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
//放货任务
|
||||
|
||||
@@ -32,7 +32,7 @@ public class RedissonUtils {
|
||||
if (isLock){
|
||||
process.apply(param);
|
||||
} else {
|
||||
return;
|
||||
throw new BadRequestException(key+"当前业务正在执行中");
|
||||
}
|
||||
}catch (Exception ex){
|
||||
throw ex;
|
||||
|
||||
Reference in New Issue
Block a user