opt:优化下发出库任务时判断点位是否已生成任务
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user