From ebde535c52a9a17c599321104b13b136915b385f Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期四, 25 九月 2025 16:53:23 +0800
Subject: [PATCH] 出库任务手动完成时直接推送mes

---
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |    4 ++++
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index a496365..77b3e03 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1535,7 +1535,7 @@
         return "鍑哄簱缁撴灉涓婃姤鎴愬姛";
     }
 
-    private void ckjgsbPushMes(WrkMast wrkMast, List<WrkDetl> wrkDetls) {
+    public void ckjgsbPushMes(WrkMast wrkMast, List<WrkDetl> wrkDetls) {
         GwmsGenerateInventoryDto gwmsGenerateInventoryDto = new GwmsGenerateInventoryDto();
         gwmsGenerateInventoryDto.setWarehouseType(4);
         gwmsGenerateInventoryDto.setBarcode(wrkMast.getBarcode());
diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
index 3d5ec22..f6f786f 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -116,6 +116,8 @@
     private SlaveProperties slaveProperties;
     @Autowired
     private WaitPakinService waitPakinService;
+    @Resource
+    private OpenServiceImpl openService;
 
     @Override
     @Transactional
@@ -1279,6 +1281,8 @@
             wrkMast.setWrkSts(4L);
             // 鍑哄簱
         } else if (wrkMast.getIoType() > 100 && wrkMast.getIoType() != 103 && wrkMast.getIoType() != 107 && wrkMast.getIoType() != 109) {
+            List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(Integer.valueOf(workNo));
+            openService.ckjgsbPushMes(wrkMast,wrkDetls);
             wrkMast.setWrkSts(14L);
         } else {
             throw new CoolException("褰撳墠宸ヤ綔绫诲瀷鎴栫姸鎬佹棤娉曞畬鎴�");

--
Gitblit v1.9.1