From f7513845ee68a523844a04dadfc1d4c11c55bfea Mon Sep 17 00:00:00 2001
From: zds <2388969634@qq.com>
Date: Tue, 20 May 2025 11:02:04 +0800
Subject: [PATCH] =?UTF-8?q?opt:=E4=BC=98=E5=8C=96=E4=B8=8B=E5=8F=91?=
 =?UTF-8?q?=E5=87=BA=E5=BA=93=E4=BB=BB=E5=8A=A1=E6=97=B6=E5=88=A4=E6=96=AD?=
 =?UTF-8?q?=E7=82=B9=E4=BD=8D=E6=98=AF=E5=90=A6=E5=B7=B2=E7=94=9F=E6=88=90?=
 =?UTF-8?q?=E4=BB=BB=E5=8A=A1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../sch/workorder/service/impl/WorkorderServiceImpl.java    | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/workorder/service/impl/WorkorderServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/workorder/service/impl/WorkorderServiceImpl.java
index 9bb2ea4..33a41cc 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/workorder/service/impl/WorkorderServiceImpl.java
+++ b/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();
                 //申请任务数量小于最大可生成任务数
                 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);