From b3dc62c650c3760644a3f06f094db132bf2aeea6 Mon Sep 17 00:00:00 2001
From: 杨凯 <398860375@qq.com>
Date: 星期二, 17 十月 2023 18:21:42 +0800
Subject: [PATCH] 上传项目资料

---
 consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java |   40 ++++++++++++++++++++++++++++++++++------
 1 files changed, 34 insertions(+), 6 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java b/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java
index ae212eb..f8091e5 100644
--- a/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java
+++ b/consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java
@@ -3,13 +3,21 @@
 import com.consum.base.core.po.WhFormInventory;
 import com.consum.base.core.po.WhFormProcure;
 import com.consum.base.core.po.WhFormTransfer;
+import com.consum.base.core.tools.SqlParameter;
+import com.consum.base.core.tools.SuperMap;
+import com.consum.model.po.WhFormProcureModel;
+import com.walker.infrastructure.utils.NumberGenerator;
+import com.walker.jdbc.service.BaseServiceImpl;
 import org.springframework.stereotype.Service;
+
+import java.util.List;
+import java.util.Map;
 
 /**
  * 杩涘嚭搴� 涓氬姟澶� 绫�
  */
 @Service
-public class WarehouseBusinessService {
+public class WarehouseBusinessService extends BaseServiceImpl {
 
 
     private WarehouseCoreService coreService;
@@ -23,12 +31,32 @@
      * @param procure
      */
     public void doProcure(WhFormProcure procure){
-        CheckWarehouseParam param = new CheckWarehouseParam();
-        param.setIsCheckIn(true);
-        param.setWarehouseId(procure.getId());
-        param.setIsCheckIn(true);
 
-        coreService.unifyCheck(param);
+        String sql = "SELECT\n" +
+                "	* \n" +
+                "FROM\n" +
+                "	WH_FORM_PROCURE_MODEL A \n" +
+                "WHERE\n" +
+                "	A.WH_FORM_PROCURE_ID = : PROCURE_ID";
+
+        List<WhFormProcureModel>  modelList = this.select(sql,new SqlParameter().put("PROCURE_ID",procure.getId()),new WhFormProcureModel());
+
+        for (WhFormProcureModel model : modelList){
+            CheckWarehouseParam param = new CheckWarehouseParam();
+            param.setIsCheckIn(true);
+            param.setWarehouseId(procure.getId());
+            param.setCount(model.getCounts());
+            param.setFirstInputCode(model.getId().toString());
+            param.setFirst_input_type(1);
+            param.setModelId(model.getBaseGoodsModelsId());
+            CheckWarehouseResult result =  coreService.unifyCheck(param);
+
+
+
+        }
+
+
+
     }
 
     /**

--
Gitblit v1.9.1