From 7729a2d6f38542f665567dba021aa5385ce1da5d Mon Sep 17 00:00:00 2001
From: zhangc <zc@123>
Date: 星期四, 12 十二月 2024 14:23:58 +0800
Subject: [PATCH] 添加`@ManagerAuth`注解memo并优化sellout逻辑

---
 src/main/java/com/zy/asrs/utils/PlaExcelListener.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/utils/PlaExcelListener.java b/src/main/java/com/zy/asrs/utils/PlaExcelListener.java
index e971964..9f46630 100644
--- a/src/main/java/com/zy/asrs/utils/PlaExcelListener.java
+++ b/src/main/java/com/zy/asrs/utils/PlaExcelListener.java
@@ -87,12 +87,13 @@
 //                throw new CoolException("淇濆瓨鍟嗗搧淇℃伅澶辫触锛屽晢鍝佺紪鐮侊細" + excel.getMatnr());
 //            }
             total++;
-        }else if(Cools.eq(pla.getStatus(),GlobleParameter.PLA_STATUS_0) || Cools.eq(pla.getStatus(),GlobleParameter.PLA_STATUS_1) || Cools.eq(pla.getStatus(),GlobleParameter.PLA_STATUS_00)){
+        }else if(Cools.eq(pla.getStatus(),GlobleParameter.PLA_STATUS_0) || Cools.eq(pla.getStatus(),GlobleParameter.PLA_STATUS_00) || Cools.eq(pla.getStatus(),GlobleParameter.PLA_STATUS_1) ){
             excel.setId(pla.getId());
             excel.setCreateTime(pla.getCreateTime());
             excel.setStatus(pla.getStatus());
             excel.setPakinTime(pla.getPakinTime());
             excel.setStash(pla.getStash());
+            excel.setStockFreeze(pla.getStockFreeze());
             if(Cools.isEmpty(excel.getLocNo())){
                 excel.setLocNo(pla.getLocNo());
             }
@@ -174,7 +175,7 @@
         pla.setStep(2);
         pla.setModifyTime(new Date());
         pla.setStatus(GlobleParameter.PLA_STATUS_00);
-        pla.setStockFreeze(1);
+        pla.setStockFreeze(Cools.isEmpty(excel.getStockFreeze()) ? 1 : excel.getStockFreeze());
         pla.setWeightAnfme(pla.getWeight());
         Mat mat = matService.selectByMaktx(pla.getBrand());
         if(Cools.isEmpty(mat)){

--
Gitblit v1.9.1