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