From 559b2321be06967f32eb40ba434790b735d7fa33 Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期二, 07 十一月 2023 16:53:55 +0800
Subject: [PATCH] 出库时,检测到选择的站点没有空的暂存位,则等成等待任务,等待任务的出库站点暂时不分配。 新增定时处理等待任务

---
 src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java |   22 ++++------------------
 1 files changed, 4 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
index 1faa1fc..764889e 100644
--- a/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/AgvWorkServiceImpl.java
@@ -533,8 +533,10 @@
     鏇存柊婧愮珯鐐逛俊鎭�
      */
     private void updateAgvBasDevp(AgvBasDevp agvBasDevp, String locSts){
-        agvBasDevp.setLocSts(locSts);
-        agvBasDevpService.updateById(agvBasDevp);
+        if(!Cools.isEmpty(agvBasDevp)){
+            agvBasDevp.setLocSts(locSts);
+            agvBasDevpService.updateById(agvBasDevp);
+        }
     }
 
     /*
@@ -599,9 +601,6 @@
      */
     private AgvWrkMast createWrkMast(int ioType, long wrkSts, String sourceLocNo, String locNo, String barcode,  Date now, Long userId, boolean isConveyor){
         AgvWrkMast wrkMast = new AgvWrkMast();
-        //鐢熸垚宸ヤ綔鍙�
-//        int workNo = agvCommonService.getWorkNo(WorkNoType.getWorkNoType(ioType));
-//        wrkMast.setWrkNo();
         //宸ヤ綔鐘舵��
         wrkMast.setWrkSts(wrkSts);
         //鍏ュ嚭搴撶被鍨�
@@ -617,15 +616,6 @@
         wrkMast.setBarcode(barcode);
         //鏍囪鏄惁涓鸿緭閫佺嚎鍏ュ簱
         wrkMast.setMk(isConveyor ? "Y" : "N");
-        // 婊℃澘锛歒
-        //wrkMast.setFullPlt("Y");
-        // 鎷f枡
-        //wrkMast.setPicking("N");
-        // 閫�鍑�
-        //wrkMast.setExitMk("N");
-        // 绌烘澘
-        //wrkMast.setEmptyMk("N");
-        //wrkMast.setLinkMis("N");
         wrkMast.setAppeUser(userId);
         wrkMast.setAppeTime(now);
         wrkMast.setModiUser(userId);
@@ -634,10 +624,6 @@
         if (!agvWrkMastService.insertByIncrease(wrkMast)) {
             throw new CoolException("淇濆瓨宸ヤ綔妗eけ璐�");
         }
-
-        int i = agvWrkMastService.selectCount(new EntityWrapper<AgvWrkMast>());
-        log.info(i + "");
-
 
         wrkMast = agvWrkMastService.selectOne(new EntityWrapper<AgvWrkMast>().eq("loc_no", locNo).eq("source_loc_no",sourceLocNo));
 

--
Gitblit v1.9.1