From 42ddfab6a30dd7d1c713e2ec9e8859054ceb7d66 Mon Sep 17 00:00:00 2001 From: cy <1664593601@qq.com> Date: 星期三, 25 十月 2023 17:31:51 +0800 Subject: [PATCH] feat: 查询库存 --- consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java b/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java index 16b81eb..ab57d57 100644 --- a/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java +++ b/consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java @@ -3,6 +3,9 @@ import com.walker.jdbc.service.BaseServiceImpl; import org.springframework.stereotype.Service; +import java.util.HashMap; +import java.util.Map; + /** * @ClassName LWhGoodsService * @Author cy @@ -18,13 +21,31 @@ * @param warehouseId 鎵�灞炰粨搴撲粨搴撶紪鍙� * @param baseGoodsModelsId 瑙勬牸鍨嬪彿缂栧彿 * @param states 锛�0=鍦ㄩ�旇皟鎷紱1=鍏ュ簱鏈垎鍙戯紱2=宸蹭笅鍙戯紱3=鎶ュ簾锛� + * @param buyType 閲囪喘鏂瑰紡锛�1锛氶泦閲囷紱2=鑷噰锛� * @return 鏌ヨ鏌愪釜鍨嬪彿鍦ㄤ粨搴撲腑鐨勬暟閲� */ - private static String query_Goods_Model_Num = ""; + private static String query_Goods_Model_Num = "SELECT COUNT(1) from L_WH_GOODS where 1=1"; - public int queryGoodsModelNum(long warehouseId, long baseGoodsModelsId, Short states) { + public int queryGoodsModelNum(Long warehouseId, Long baseGoodsModelsId, Short states, Short buyType) { + StringBuilder sql = new StringBuilder(query_Goods_Model_Num); + Map<String, Object> paramts = new HashMap<>(); - - return 0; + if (warehouseId != null) { + sql.append(" and WAREHOUSE_ID=:warehouseId"); + paramts.put("warehouseId", warehouseId); + } + if (baseGoodsModelsId != null) { + sql.append(" and BASE_GOODS_TEMPLATE_ID=:businessId"); + paramts.put("baseGoodsModelsId", baseGoodsModelsId); + } + if (states != null) { + sql.append(" and STATES=:STATES"); + paramts.put("states", states); + } + if (buyType != null) { + sql.append(" and BUY_TYPE=:buyType"); + paramts.put("buyType", buyType); + } + return queryForInt(sql.toString(), paramts); } } -- Gitblit v1.9.1