|
|
@ -345,6 +345,12 @@ public class WorkorderServiceImpl extends ServiceImpl<WorkorderMapper, Workorder |
|
|
|
String mode = workorder.getMode(); |
|
|
|
//申请任务数量小于最大可生成任务数
|
|
|
|
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("mode",mode); |
|
|
|