From 1c50fb8dedaf13cb41f292a1a62b62055bc67f86 Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期五, 27 十月 2023 17:02:19 +0800
Subject: [PATCH] feat: 采购管理接口开发

---
 consum-base/src/main/java/com/consum/base/service/LWhFormProcureCoreService.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 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 db31877..31e2a83 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
@@ -37,13 +37,16 @@
      * 绗竴姝ワ細閫氳繃閲囪喘鍗旾D鏌ヨ閲囪喘鍗曞瀷鍙枫�怢_WH_PROCURE_MODEL銆戝緱鍒板晢鍝佸瀷鍙蜂互鍙婃暟閲�
      * 绗簩姝ワ細璁板綍杩涘嚭搴撴祦姘达細L_WAREHOUSE_FLOW
      */
-    public void doProcure(Long whFormProcureId, S_user_core currentUser) {
+    public String doProcure(Long whFormProcureId, S_user_core currentUser) {
+        if (whFormProcureId == null) {
+            return "閲囪喘鍗昳d涓虹┖";
+        }
         //閲囪喘鍗曚俊鎭�
         LWhFormProcure whFormProcure = new LWhFormProcure(whFormProcureId);
         LWhFormProcure lWhFormProcure = lWhFormProcureService.get(whFormProcure);
-        if (lWhFormProcure == null || lWhFormProcure.getStates() != 0) {
+        if (lWhFormProcure == null || lWhFormProcure.getStates() != 1) {
             log.error("鍏ュ簱澶辫触锛佽妫�鏌ュ叆搴撳崟鐘舵��");
-            return;
+            return "鍏ュ簱澶辫触锛佽妫�鏌ュ叆搴撳崟鐘舵��";
         }
         Long userId = currentUser.getId();
         String nickName = currentUser.getNick_name();
@@ -65,7 +68,7 @@
         int flowInsertFlag = lWarehouseFlowService.buyInsertWareFlow(goodsModelNum, lWhFormProcure, warehouseFlow);
         if (flowInsertFlag == 1) {
             // 鏇存柊閲囪喘鍗曘�怢_WH_FORM_PROCURE銆�
-            whFormProcure.setStates(1);
+            whFormProcure.setStates(2);
             whFormProcure.setLWarehouseFlowId(lWarehouseFlowId);
             whFormProcure.setIncomeId(userId);
             whFormProcure.setIncomeName(nickName);
@@ -73,7 +76,7 @@
             lWhFormProcureService.update(whFormProcure);
         }
         log.info("鍏ュ簱鍗曪細{} 鍏ュ簱瀹屾垚", whFormProcureId);
-        return;
+        return null;
 
     }
 }

--
Gitblit v1.9.1