From 9d006c9c8355370a7500e01e00ea133c99bf8c4b Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期二, 29 十月 2024 18:26:25 +0800 Subject: [PATCH] 修改 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderStockServiceImpl.java | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderStockServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderStockServiceImpl.java index 41fe2a2..6853421 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderStockServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderStockServiceImpl.java @@ -6,6 +6,7 @@ import com.ruoyi.common.constant.OrderNumConstants; import com.ruoyi.common.utils.CodeGenerateUtils; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.StringUtils; import com.ruoyi.system.domain.*; import com.ruoyi.system.dto.TOrderSaleDTO; import com.ruoyi.system.dto.TOrderStockDTO; @@ -60,7 +61,7 @@ dto.setIsCover(0); } this.save(dto); - List<TGoods> goods = goodsService.list(Wrappers.lambdaQuery(TGoods.class)); + List<TGoods> goods = goodsService.list(Wrappers.lambdaQuery(TGoods.class).eq(TGoods::getShopId,dto.getShopId())); List<TGoods> goodsUpdateList = new ArrayList<>(); // 添加商品 orderStockGoods.forEach(orderSaleGoods1 -> { @@ -70,8 +71,6 @@ if(good.getGoodsNum().equals(orderSaleGoods1.getGoodsNum())){ good.setInventory(orderSaleGoods1.getStockCount()+good.getInventory()); goodsUpdateList.add(good); - }else { - break; } } }); @@ -98,7 +97,7 @@ @Override public PageInfo<TOrderStockVO> pageList(TOrderStockQuery query) { - if(Objects.isNull(query.getStartTime()) && Objects.isNull(query.getEndTime())){ + if(StringUtils.isEmpty(query.getStartTime()) && StringUtils.isEmpty(query.getEndTime())){ // 判断时间 if(Objects.nonNull(query.getTimeType())){ LocalDateTime startTime = null; @@ -156,7 +155,7 @@ @Override public Map<String, Object> getDataGeneratorStockDetail(TDataGeneratorStockQuery query) { - if(Objects.isNull(query.getStartTime()) && Objects.isNull(query.getEndTime())){ + if(StringUtils.isEmpty(query.getStartTime()) && StringUtils.isEmpty(query.getEndTime())){ // 判断时间 if(Objects.nonNull(query.getTimeType())){ LocalDateTime startTime = null; -- Gitblit v1.7.1