From 9e3ac50b27cbbfc6d82da8177a1a8fcf1c009247 Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期一, 08 九月 2025 09:32:21 +0800
Subject: [PATCH] #根据1,2楼rgv任务数,分配生成4楼盘点衔接任务

---
 src/main/java/com/zy/common/web/WcsController.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/common/web/WcsController.java b/src/main/java/com/zy/common/web/WcsController.java
index 2d251c6..9243442 100644
--- a/src/main/java/com/zy/common/web/WcsController.java
+++ b/src/main/java/com/zy/common/web/WcsController.java
@@ -162,12 +162,14 @@
         // 婧愮珯鐐圭姸鎬佹娴�
         BasDevp sourceStaNo = basDevpService.checkSiteStatus(transplantWork.getStaNo(), true);
         WrkMast wrkMast1 = wrkMastService.selectWrkMast(transplantWork.getWorkNo(),transplantWork.getBarcode());
+        if(sourceStaNo ==null ){
+            return R.error("璇ョ珯鐐圭洏鐐圭Щ鏍借鍙紝璇锋煡鐪嬫簮绔欑偣鐘舵�佹娴�");
+        }
         if(wrkMast1== null){
             return  R.error("鏃犺鐩樼偣绉绘牻浠诲姟");
         }
         List<WrkDetl> wrkDetls = wrkDetlService.selectByWrkNo(transplantWork.getWorkNo());
         Date now = new Date();
-
         // 鐢熸垚宸ヤ綔妗�
         WrkMast wrkMast = new WrkMast();
         wrkMast.setWrkNo(9997);
@@ -177,7 +179,7 @@
         wrkMast.setIoType(12);
         wrkMast.setCrnNo(3);
         wrkMast.setBarcode(transplantWork.getBarcode());
-        wrkMast.setSourceStaNo(1015);
+        wrkMast.setSourceStaNo(transplantWork.getSourceStaNo());
         wrkMast.setStaNo(transplantWork.getStaNo());
         wrkMast.setFullPlt("Y"); // 婊℃澘锛歒
         wrkMast.setPicking("N"); // 鎷f枡
@@ -208,6 +210,9 @@
         // 婧愮珯鐐圭姸鎬佹娴�
         BasDevp sourceStaNo = basDevpService.checkSiteStatus(transplantWork.getStaNo(), true);
         WrkMast wrkMast1 = wrkMastService.selectWrkMast(transplantWork.getWorkNo(),transplantWork.getBarcode());
+        if(sourceStaNo == null){
+
+        }
         if(wrkMast1== null){
             return  R.error("鏃犺鐩樼偣绉绘牻浠诲姟");
         }

--
Gitblit v1.9.1