Browse Source

opt:优化下发出库任务时判断点位是否已生成任务

master
张东升 1 month ago
parent
commit
f7513845ee
  1. 6
      lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/workorder/service/impl/WorkorderServiceImpl.java

6
lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/workorder/service/impl/WorkorderServiceImpl.java

@ -345,6 +345,12 @@ public class WorkorderServiceImpl extends ServiceImpl<WorkorderMapper, Workorder
String mode = workorder.getMode(); String mode = workorder.getMode();
//申请任务数量小于最大可生成任务数 //申请任务数量小于最大可生成任务数
if(unFinishTasksByTaskConfig.size() < tcmn){ if(unFinishTasksByTaskConfig.size() < tcmn){
//判断该申请点位是否存在起点或终点的未完成任务
Integer apply_point_lists = taskService.findUnFinishTasksByPoint_code2("",point_code);
if(apply_point_lists>0){
log.info("该任务申请点位["+point_code+"]已存在未完成的任务,无法申请任务");
continue;
}
//设置出库任务参数 //设置出库任务参数
param.put("start_point",point_code); param.put("start_point",point_code);
param.put("mode",mode); param.put("mode",mode);

Loading…
Cancel
Save