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/LWhFormProcureCoreService.java |   45 ++++++++++++++++++++++-----------------------
 1 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/service/LWhFormProcureCoreService.java b/consum-base/src/main/java/com/consum/base/service/LWhFormProcureCoreService.java
index c06992e..457b15c 100644
--- a/consum-base/src/main/java/com/consum/base/service/LWhFormProcureCoreService.java
+++ b/consum-base/src/main/java/com/consum/base/service/LWhFormProcureCoreService.java
@@ -1,5 +1,14 @@
 package com.consum.base.service;
 
+import java.util.List;
+import java.util.stream.Collectors;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Propagation;
+import org.springframework.transaction.annotation.Transactional;
+
 import com.consum.base.core.WhBusinessEnum;
 import com.consum.base.core.service.LWhWarningCoreServiceImpl;
 import com.consum.model.po.LWarehouseFlow;
@@ -8,14 +17,8 @@
 import com.iplatform.model.po.S_user_core;
 import com.walker.infrastructure.utils.DateUtils;
 import com.walker.infrastructure.utils.NumberGenerator;
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Propagation;
-import org.springframework.transaction.annotation.Transactional;
 
-import javax.annotation.Resource;
-import java.util.List;
-import java.util.stream.Collectors;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * @ClassName LWhFormProcureCoreService
@@ -25,13 +28,13 @@
  **/
 @Service
 @Slf4j
-@Transactional(propagation= Propagation.REQUIRED)
+@Transactional(propagation = Propagation.REQUIRED)
 public class LWhFormProcureCoreService {
     @Resource
     private LWhProcureModelService lWhProcureModelService;
 
     @Resource
-    private LWhFormProcureService lWhFormProcureService;
+    private LWhFormProcureService lWhFormProcureServiceImpl;
 
     @Resource
     private LWhWarningCoreServiceImpl lWhWarningCoreService;
@@ -40,18 +43,16 @@
     private LWarehouseFlowCoreService lWarehouseFlowService;
 
     /**
-     * 鎵ц閲囪喘鍏ュ簱
-     * 绗竴姝ワ細閫氳繃閲囪喘鍗旾D鏌ヨ閲囪喘鍗曞瀷鍙枫�怢_WH_PROCURE_MODEL銆戝緱鍒板晢鍝佸瀷鍙蜂互鍙婃暟閲�
-     * 绗簩姝ワ細璁板綍杩涘嚭搴撴祦姘达細L_WAREHOUSE_FLOW
+     * 鎵ц閲囪喘鍏ュ簱 绗竴姝ワ細閫氳繃閲囪喘鍗旾D鏌ヨ閲囪喘鍗曞瀷鍙枫�怢_WH_PROCURE_MODEL銆戝緱鍒板晢鍝佸瀷鍙蜂互鍙婃暟閲� 绗簩姝ワ細璁板綍杩涘嚭搴撴祦姘达細L_WAREHOUSE_FLOW
      */
     @Transactional(rollbackFor = Exception.class)
     public String doProcure(Long whFormProcureId, S_user_core currentUser) {
         if (whFormProcureId == null) {
             return "閲囪喘鍗昳d涓虹┖";
         }
-        //閲囪喘鍗曚俊鎭�
+        // 閲囪喘鍗曚俊鎭�
         LWhFormProcure whFormProcure = new LWhFormProcure(whFormProcureId);
-        LWhFormProcure lWhFormProcure = lWhFormProcureService.get(whFormProcure);
+        LWhFormProcure lWhFormProcure = lWhFormProcureServiceImpl.get(whFormProcure);
         if (lWhFormProcure == null || lWhFormProcure.getStates() != 1) {
             log.error("鍏ュ簱澶辫触锛佽妫�鏌ュ叆搴撳崟鐘舵��");
             return "鍏ュ簱澶辫触锛佽妫�鏌ュ叆搴撳崟鐘舵��";
@@ -60,7 +61,8 @@
         String nickName = currentUser.getNick_name();
         long dealTime = DateUtils.getDateTimeNumber(System.currentTimeMillis());
 
-        List<LWhProcureModel> goodsModelNum = lWhProcureModelService.getModelByForm(WhBusinessEnum.CAIGOU, whFormProcureId);
+        List<LWhProcureModel> goodsModelNum =
+            lWhProcureModelService.getModelByForm(WhBusinessEnum.CAIGOU, whFormProcureId);
         // 娴佹按璁板綍鎬昏〃ID
         Long warehouseId = lWhFormProcure.getWarehouseId();
         long lWarehouseFlowId = NumberGenerator.getLongSequenceNumberNano();
@@ -84,17 +86,14 @@
             whFormProcure.setIncomeId(userId);
             whFormProcure.setIncomeName(nickName);
             whFormProcure.setIncomeTime(dealTime);
-            lWhFormProcureService.update(whFormProcure);
+            lWhFormProcureServiceImpl.update(whFormProcure);
         }
 
-
         // 鎻愬彇baseGoodsModelsId骞舵斁鍏ユ柊鐨凩ist涓�
-        List<Long> allChangModelList = goodsModelNum.stream()
-                .map(LWhProcureModel::getBaseGoodsModelsId)
-                .distinct()
-                .collect(Collectors.toList());
-        //褰撳簱瀛樺彉鍔ㄦ椂璋冪敤璇ユ柟娉�
-        lWhWarningCoreService.updateKuCun((short) 0, warehouseId, allChangModelList, null, dealTime);
+        List<Long> allChangModelList =
+            goodsModelNum.stream().map(LWhProcureModel::getBaseGoodsModelsId).distinct().collect(Collectors.toList());
+        // 褰撳簱瀛樺彉鍔ㄦ椂璋冪敤璇ユ柟娉�
+        lWhWarningCoreService.updateKuCun((short)0, warehouseId, allChangModelList, null, dealTime);
 
         log.info("鍏ュ簱鍗曪細{} 鍏ュ簱瀹屾垚", whFormProcureId);
         return null;

--
Gitblit v1.9.1