From 19e6e3559842d23fc5bd4f28a688dd8c2c747d4b Mon Sep 17 00:00:00 2001
From: pjb <123456>
Date: 星期四, 13 三月 2025 15:35:37 +0800
Subject: [PATCH] 联调agv完成

---
 zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WorkServiceImpl.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WorkServiceImpl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WorkServiceImpl.java
index 6b9e1eb..04a9034 100644
--- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WorkServiceImpl.java
+++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/service/impl/WorkServiceImpl.java
@@ -2,6 +2,7 @@
 
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.zy.asrs.framework.common.Cools;
 import com.zy.asrs.framework.exception.CoolException;
 import com.zy.asrs.wms.asrs.entity.*;
@@ -684,8 +685,12 @@
         if (loc == null) {
             throw new CoolException("娌℃湁绌哄簱浣�");
         }
+        // 鑾峰彇鏂颁换鍔″彿
+        String taskNo = generateTaskNo(53L);
+        // 璁剧疆鏂颁换鍔″彿
+        task.setTaskNo(taskNo);
         //102鎷f枡姝ゅ闇�淇敼涓篧CS_CONTAINER_RECEIVE,瀹氭椂浠诲姟鏌ヨ鍚庯紝鑷姩涓嬪彂鍏ュ簱浠诲姟鑷矱SS
-        task.setTaskSts(TaskStsType.WCS_CONTAINER_RECEIVE.id);//1.鐢熸垚鍏ュ簱浠诲姟
+        task.setTaskSts(TaskStsType.GENERATE_IN.id);//1.鐢熸垚鍏ュ簱浠诲姟
         task.setTaskType(taskType);
         //鍘熷簱浣嶅彉鐩爣搴撲綅, 鍘熺珯鐐瑰彉鐩爣绔欑偣
         //todo 闇�纭鍘熺珯鐐逛负绌猴紝璇ユ�庝箞澶勭悊
@@ -694,6 +699,9 @@
         if (!taskService.updateById(task)) {
             throw new CoolException("鎷f枡澶辫触");
         }
+        // 鏇存柊浠诲姟鏄庣粏鏂颁换鍔″彿
+        UpdateWrapper<TaskDetl> updateWrapper = new UpdateWrapper<>();
+        updateWrapper.set("task_no",taskNo).eq("task_id",task.getId());
         //搴撲綅鐘舵�佹敼涓洪绾﹀叆搴� R => S
         loc.setLocStsId(LocStsType.S.val());
         loc.setUpdateTime(new Date());

--
Gitblit v1.9.1