From 1742240f8f6841e2d930e549caabab94f2a58ece Mon Sep 17 00:00:00 2001
From: futian.liu <liufutianyoo@163.com>
Date: 星期三, 22 十一月 2023 18:37:10 +0800
Subject: [PATCH] --报废单

---
 consum-base/src/main/java/com/consum/base/service/LWhFormProcureCoreService.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 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 31e2a83..adb9a3e 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
@@ -9,13 +9,14 @@
 import com.walker.infrastructure.utils.NumberGenerator;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
 import java.util.List;
 
 /**
  * @ClassName LWhFormProcureCoreService
- * @Author cy
+
  * @Date 2023/10/26
  * @Description
  * @Version 1.0
@@ -37,6 +38,7 @@
      * 绗竴姝ワ細閫氳繃閲囪喘鍗旾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涓虹┖";
@@ -57,6 +59,7 @@
         long lWarehouseFlowId = NumberGenerator.getLongSequenceNumberNano();
         LWarehouseFlow warehouseFlow = new LWarehouseFlow();
         warehouseFlow.setId(lWarehouseFlowId);
+        warehouseFlow.setWarehouseType(0);
         warehouseFlow.setWarehouseId(lWhFormProcure.getWarehouseId());
         warehouseFlow.setWarehouseName(lWhFormProcure.getWarehouseName());
         warehouseFlow.setThisType(1);
@@ -68,6 +71,7 @@
         int flowInsertFlag = lWarehouseFlowService.buyInsertWareFlow(goodsModelNum, lWhFormProcure, warehouseFlow);
         if (flowInsertFlag == 1) {
             // 鏇存柊閲囪喘鍗曘�怢_WH_FORM_PROCURE銆�
+            whFormProcure = new LWhFormProcure(whFormProcureId);
             whFormProcure.setStates(2);
             whFormProcure.setLWarehouseFlowId(lWarehouseFlowId);
             whFormProcure.setIncomeId(userId);

--
Gitblit v1.9.1