From c3324e194441e601d474601bd0f7ac62c120c486 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期一, 13 十一月 2023 16:17:28 +0800
Subject: [PATCH] 出库fix

---
 consum-base/src/main/java/com/consum/base/service/LWhFormScrappedCoreService.java |   33 +++++++++++++++++++--------------
 1 files changed, 19 insertions(+), 14 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormScrappedCoreService.java b/consum-base/src/main/java/com/consum/base/service/LWhFormScrappedCoreService.java
index 28d8941..06a2a59 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhFormScrappedCoreService.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhFormScrappedCoreService.java
@@ -2,19 +2,21 @@
 
 import com.consum.base.core.WhBusinessEnum;
 import com.consum.base.core.utils.LockManage;
-import com.consum.model.po.*;
+import com.consum.model.po.LWarehouseFlow;
+import com.consum.model.po.LWhFormScrapped;
+import com.consum.model.po.LWhFormScrappedGoods;
+import com.consum.model.po.LWhGoodsRecord;
 import com.iplatform.model.po.S_user_core;
 import com.walker.infrastructure.utils.CollectionUtils;
 import com.walker.infrastructure.utils.NumberGenerator;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.interceptor.TransactionAspectSupport;
-
-import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
 
 /**
  * @ClassName LWhFormScrappedCoreService
@@ -25,6 +27,7 @@
 @Service
 @Slf4j
 public class LWhFormScrappedCoreService {
+
     private GoodsBaseServiceImpl goodsBaseService;
     private LWhFormScrappedGoodsService lWhFormScrappedGoodsService;
     private BaseGoodsTemplateServiceImpl baseGoodsTemplateService;
@@ -35,12 +38,12 @@
 
     @Autowired
     public LWhFormScrappedCoreService(GoodsBaseServiceImpl goodsBaseService,
-                                      LWhFormScrappedGoodsService lWhFormScrappedGoodsService,
-                                      BaseGoodsTemplateServiceImpl baseGoodsTemplateService,
-                                      LWhGoodsService lWhGoodsService,
-                                      LWhGoodsRecordDetailsService lWhGoodsRecordDetailsService,
-                                      LWhGoodsRecordService lWhGoodsRecordService,
-                                      LWarehouseFlowService lWarehouseFlowService) {
+        LWhFormScrappedGoodsService lWhFormScrappedGoodsService,
+        BaseGoodsTemplateServiceImpl baseGoodsTemplateService,
+        LWhGoodsService lWhGoodsService,
+        LWhGoodsRecordDetailsService lWhGoodsRecordDetailsService,
+        LWhGoodsRecordService lWhGoodsRecordService,
+        LWarehouseFlowService lWarehouseFlowService) {
 //        this.lWhFormScrappedService = lWhFormScrappedService;
         this.lWhFormScrappedGoodsService = lWhFormScrappedGoodsService;
         this.baseGoodsTemplateService = baseGoodsTemplateService;
@@ -89,7 +92,8 @@
         }
 
         // 鎸夊瀷鍙峰垎缁�
-        Map<Long, List<LWhFormScrappedGoods>> modelGroup = formScrappedGoods.stream().collect(Collectors.groupingBy(LWhFormScrappedGoods::getBaseGoodsModelsId));
+        Map<Long, List<LWhFormScrappedGoods>> modelGroup = formScrappedGoods.stream()
+            .collect(Collectors.groupingBy(LWhFormScrappedGoods::getBaseGoodsModelsId));
         for (Map.Entry<Long, List<LWhFormScrappedGoods>> entry : modelGroup.entrySet()) {
             //瑙勬牸鍨嬪彿缂栧彿
             Long baseGoodsModelsId = entry.getKey();
@@ -135,7 +139,8 @@
                         //浣跨敤浜哄憳鍚嶇О
                         String userName = formScrappedGood.getUserName();
                         // 鏍规嵁鍒嗗彂鍗曘�佽鏍煎瀷鍙风紪鍙枫�佷娇鐢ㄤ汉鍛樺悕绉帮紝杩涜鎶ュ簾
-                        srappedGoodsIds = lWhGoodsService.queryScrappedGoodsIds(warehouseType, warehouseId, transBusinessId, userName, baseGoodsModelsId, (short) 2, counts);
+                        srappedGoodsIds = lWhGoodsService.queryScrappedGoodsIds(warehouseType, warehouseId, transBusinessId, userName, baseGoodsModelsId,
+                            (short) 2, counts);
                     }
                     if (CollectionUtils.isEmpty(srappedGoodsIds) || srappedGoodsIds.size() < counts) {
                         log.error("瑕佹姤搴熺殑鐗╁搧鏁伴噺涓嶈冻锛�");
@@ -148,7 +153,7 @@
                     whGoodsRecord.setEndCount(goodsModelNum - counts);
 
                     // 璁剧疆鐗╁搧涓烘姤搴熺姸鎬�
-                    lWhGoodsService.modGoodsTransfering(srappedGoodsIds, null, null, null, (short) 3);
+                    lWhGoodsService.modGoodsTransfering(srappedGoodsIds, null, null, null, 3);
                     // 鎵归噺鎻掑叆 杩涘嚭搴撴祦姘存槑缁哰L_WH_GOODS_RECORD_DETAILS]
                     lWhGoodsRecordDetailsService.sameGoodsInsertMore(srappedGoodsIds, whGoodsRecordId, (short) 2);
                 }

--
Gitblit v1.9.1