From b34b160a7332f94015fc047455b718e303920dc8 Mon Sep 17 00:00:00 2001 From: lilibo <1471506043@qq.com> Date: 星期三, 22 一月 2025 10:58:23 +0800 Subject: [PATCH] 漏洞修改 升级tomcat版本 --- consum-base/src/main/java/com/consum/base/service/LWhGoodsService.java | 90 ++++++++++++++++++++++++-------------------- 1 files changed, 49 insertions(+), 41 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 ab57d57..42b926b 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 @@ -1,51 +1,59 @@ package com.consum.base.service; -import com.walker.jdbc.service.BaseServiceImpl; -import org.springframework.stereotype.Service; - -import java.util.HashMap; +import com.consum.base.pojo.dto.GoodsInfoDTO; +import java.util.List; import java.util.Map; -/** - * @ClassName LWhGoodsService - * @Author cy - * @Date 2023/10/24 - * @Description - * @Version 1.0 - **/ -@Service -public class LWhGoodsService extends BaseServiceImpl { +import com.consum.base.pojo.dto.GoodsModelCountDTO; +import com.walker.jdbc.service.BaseService; +import java.util.Set; +/** + * LWhGoodsService + * + * @author asus + * @version 2023/12/05 13:52 + **/ +public interface LWhGoodsService extends BaseService { + + int queryGoodsModelNum(Integer warehouseType, List<Long> warehouseId, Long baseGoodsModelsId, Integer states, + Integer buyType); + + int queryGoodsModelInWareHouseNum(Integer warehouseType, List<Long> warehouseId, Long baseGoodsModelsId, + Integer states, Integer buyType); + + List<Map<String, Object>> queryOutGoods(Integer warehouseType, Long warehouseId, Long baseGoodsModelsId, + Integer states, Integer buyType, Integer goodsModelNum); + + List<Long> queryOutGoodsId(Integer warehouseType, Long warehouseId, Long baseGoodsModelsId, Integer states, + Integer buyType, Integer goodsModelNum); + + long queryGoodsPriceById(List<Long> goodsIds); + + List<Map<String, Object>> queryScrappedGoods(Integer warehouseType, Long warehouseId, Long transBusinessId, + String nowUserName, Long baseGoodsModelsId, Short states, Integer goodsModelNum); + + List<Long> queryScrappedGoodsIds(Integer warehouseType, Long warehouseId, Long transBusinessId, String nowUserName, + Long baseGoodsModelsId, Short states, Integer goodsModelNum); + + int modGoodsTransfering(List<Long> whGoods, Integer warehouseType, Long toWarehouseId, String toWarehouseName, + Integer states); + + // 鎸夋満鏋勭粺璁$墿鍝佷环鍊笺�佹暟閲�/閲戦绛� + List<Map<String, Object>> getGoodsNumPrice(Long agencyId); + + // 鎸夋満鏋勭粺璁$墿鍝佷环鍊笺�佹暟閲�/閲戦绛� + List<Map<String, Object>> getGoodsNumByMonth(Long agencyId); /** - * @param warehouseId 鎵�灞炰粨搴撲粨搴撶紪鍙� - * @param baseGoodsModelsId 瑙勬牸鍨嬪彿缂栧彿 - * @param states 锛�0=鍦ㄩ�旇皟鎷紱1=鍏ュ簱鏈垎鍙戯紱2=宸蹭笅鍙戯紱3=鎶ュ簾锛� - * @param buyType 閲囪喘鏂瑰紡锛�1锛氶泦閲囷紱2=鑷噰锛� - * @return 鏌ヨ鏌愪釜鍨嬪彿鍦ㄤ粨搴撲腑鐨勬暟閲� + * 鏍规嵁鍨嬪彿鏌ヨ鍟嗗搧鎬讳环 + * + * @param baseGoodsModelsId + * @param type <br> + * 鐘舵�侊紙0=鍦ㄩ�旇皟鎷紱1=鍏ュ簱鏈垎鍙戯紱2=宸蹭笅鍙戯紱3=鎶ュ簾 4 闆舵槦鍑哄簱 + * @return */ - private static String query_Goods_Model_Num = "SELECT COUNT(1) from L_WH_GOODS where 1=1"; + GoodsModelCountDTO queryGoodsAmount(Long baseGoodsModelsId, Integer type); - 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<>(); - - 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); - } + List<GoodsInfoDTO> queryGoodsInfo(Set<Long> baseModelIds, Set<Long> wareHouseIds, Integer buyType); } -- Gitblit v1.9.1