From dfc4f109affb68e8a2e5255e13ecb2ba013525c2 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 01 四月 2026 16:44:30 +0800
Subject: [PATCH] #入库任务优化

---
 src/main/java/com/zy/core/plugin/store/StoreInTaskGenerationService.java |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/zy/core/plugin/store/StoreInTaskGenerationService.java b/src/main/java/com/zy/core/plugin/store/StoreInTaskGenerationService.java
index babec54..9ca0352 100644
--- a/src/main/java/com/zy/core/plugin/store/StoreInTaskGenerationService.java
+++ b/src/main/java/com/zy/core/plugin/store/StoreInTaskGenerationService.java
@@ -110,7 +110,9 @@
             return;
         }
 
-        if (hasCreatedTask(context.getStationProtocol().getBarcode())) {
+        long count = wrkMastService.count(new QueryWrapper<WrkMast>().eq("barcode", context.getStationProtocol().getBarcode()));
+        if (count > 0) {
+            policy.setSystemWarning(context, "绯荤粺浠诲姟宸插瓨鍦�");
             return;
         }
 
@@ -157,11 +159,6 @@
         }
 
         return new StoreInTaskContext(basDevp, stationThread, stationObjModel, stationProtocol);
-    }
-
-    private boolean hasCreatedTask(String barcode) {
-        List<WrkMast> wrkMasts = wrkMastService.list(new QueryWrapper<WrkMast>().eq("barcode", barcode));
-        return !wrkMasts.isEmpty();
     }
 
     private void handleSyncApplyResponse(StoreInTaskPolicy policy, StoreInTaskContext context, InTaskApplyRequest request,

--
Gitblit v1.9.1