From ceecebe477faf5a45b19f3b258f7add8f93b4583 Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期二, 05 十二月 2023 10:00:24 +0800
Subject: [PATCH] 代码优化 结构调整

---
 consum-base/src/main/java/com/consum/base/service/LWhFormInventoryCoreService.java |   61 +++++++++++++++++-------------
 1 files changed, 35 insertions(+), 26 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryCoreService.java b/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryCoreService.java
index 9daeba8..479aae5 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryCoreService.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhFormInventoryCoreService.java
@@ -1,13 +1,11 @@
 package com.consum.base.service;
 
-import com.consum.base.core.CodeGeneratorEnum;
-import com.consum.base.core.CodeGeneratorService;
-import com.consum.base.core.WhBusinessEnum;
-import com.consum.base.core.utils.IdUtil;
-import com.consum.model.po.*;
-import com.iplatform.model.po.S_user_core;
-import com.walker.infrastructure.utils.NumberGenerator;
-import lombok.extern.slf4j.Slf4j;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Propagation;
@@ -15,11 +13,22 @@
 import org.springframework.transaction.interceptor.TransactionAspectSupport;
 import org.springframework.util.CollectionUtils;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
+import com.consum.base.core.CodeGeneratorEnum;
+import com.consum.base.core.CodeGeneratorService;
+import com.consum.base.core.WhBusinessEnum;
+import com.consum.base.core.utils.IdUtil;
+import com.consum.model.po.BaseWarehouse;
+import com.consum.model.po.FinSysTenantUser;
+import com.consum.model.po.LWhFormInventory;
+import com.consum.model.po.LWhFormInventoryGoods;
+import com.consum.model.po.LWhFormOutput;
+import com.consum.model.po.LWhFormProcure;
+import com.consum.model.po.LWhFormProcureGoods;
+import com.consum.model.po.LWhProcureModel;
+import com.iplatform.model.po.S_user_core;
+import com.walker.infrastructure.utils.NumberGenerator;
+
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * @ClassName LWhFormInventoryCoreService
@@ -35,11 +44,11 @@
     private LWhFormInventoryGoodsServiceImpl lWhFormInventoryGoods;
     private LWhFormOutputCoreService lWhFormOutputCoreService;
     private CodeGeneratorService codeGeneratorService;
-    private LWhFormProcureService lWhFormProcureService;
-    private BaseWarehouseServiceImpl baseWarehouseService;
-    private LWhFormProcureGoodsService lWhFormProcureGoodsService;
+    private LWhFormProcureService lWhFormProcureServiceImpl;
+    private BaseWarehouseService baseWarehouseService;
+    private LWhFormProcureGoodsService lWhFormProcureGoodsServiceImpl;
     private LWhProcureModelService lWhProcureModelService;
-    private BaseGoodsTemplateServiceImpl baseGoodsTemplateService;
+    private BaseGoodsTemplateService baseGoodsTemplateService;
     private LWhGoodsService lWhGoodsService;
     private LWhFormInventoryService lWhFormInventoryService;
     private LWhFormProcureCoreService lWhFormProcureCoreService;
@@ -49,11 +58,11 @@
     public LWhFormInventoryCoreService(LWhFormInventoryGoodsServiceImpl lWhFormInventoryGoods,
                                        LWhFormOutputCoreService lWhFormOutputCoreService,
                                        CodeGeneratorService codeGeneratorService,
-                                       LWhFormProcureService lWhFormProcureService,
-                                       BaseWarehouseServiceImpl baseWarehouseService,
-                                       LWhFormProcureGoodsService lWhFormProcureGoodsService,
+                                       LWhFormProcureService lWhFormProcureServiceImpl,
+                                       BaseWarehouseService baseWarehouseService,
+                                       LWhFormProcureGoodsService lWhFormProcureGoodsServiceImpl,
                                        LWhProcureModelService lWhProcureModelService,
-                                       BaseGoodsTemplateServiceImpl baseGoodsTemplateService,
+                                       BaseGoodsTemplateService baseGoodsTemplateService,
                                        LWhGoodsService lWhGoodsService,
                                        LWhFormInventoryService lWhFormInventoryService,
                                        LWhFormProcureCoreService lWhFormProcureCoreService,
@@ -63,9 +72,9 @@
         this.lWhFormInventoryGoods = lWhFormInventoryGoods;
         this.lWhFormOutputCoreService = lWhFormOutputCoreService;
         this.codeGeneratorService = codeGeneratorService;
-        this.lWhFormProcureService = lWhFormProcureService;
+        this.lWhFormProcureServiceImpl = lWhFormProcureServiceImpl;
         this.baseWarehouseService = baseWarehouseService;
-        this.lWhFormProcureGoodsService = lWhFormProcureGoodsService;
+        this.lWhFormProcureGoodsServiceImpl = lWhFormProcureGoodsServiceImpl;
         this.lWhProcureModelService = lWhProcureModelService;
         this.baseGoodsTemplateService = baseGoodsTemplateService;
         this.lWhGoodsService = lWhGoodsService;
@@ -152,7 +161,7 @@
                 inOutMap.putAll(ckMap);
                 Long lWhFormOutputId = (Long) inOutMap.get("outId");
                 //2.鏍规嵁鍑哄簱鍗曞嚭搴�
-                Long lWarehouseFlowId = lWhFormOutputCoreService.outFormByTransId(lWhFormOutputId, WhBusinessEnum.PANDIAN, currentUser, stopTime);
+                Long lWarehouseFlowId = lWhFormOutputCoreService.outFormByTransId(lWhFormOutputId, WhBusinessEnum.PANDIAN, currentUser, stopTime,null);
                 if (lWarehouseFlowId == null) {
                     TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
 //                    throw new RuntimeException("鍒涘缓鍑哄簱鍗曞け璐�");
@@ -203,7 +212,7 @@
         lWhFormProcure.setStates(1);
         lWhFormProcure.setAgencyId(baseWarehouse.getAgencyId());
         lWhFormProcure.setAgencyName(baseWarehouse.getAgencyName());
-        int result = lWhFormProcureService.insert(lWhFormProcure);
+        int result = lWhFormProcureServiceImpl.insert(lWhFormProcure);
         if (result == 0) {
             return null;
         }
@@ -247,7 +256,7 @@
             whProcureModeLlist.add(model);
             procureGoodList.add(procureGood);
         }
-        lWhFormProcureGoodsService.insertBatch(procureGoodList);
+        lWhFormProcureGoodsServiceImpl.insertBatch(procureGoodList);
         lWhProcureModelService.insertBatch(whProcureModeLlist);
 
         HashMap<String, Object> rtnMap = new HashMap<>();

--
Gitblit v1.9.1