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