From 508f3e225df87e0da974424981e7782fc5ce875c Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 19 五月 2025 14:21:39 +0800 Subject: [PATCH] 修改 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TOrderStockServiceImpl.java | 14 +++++++++----- 1 files changed, 9 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..c51cb1b 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; @@ -282,4 +281,9 @@ }); tOrderStockGoodsService.saveBatch(orderStockGoods); } + + @Override + public void deleteByShopId(Long shopId) { + this.baseMapper.deleteByShopId(shopId); + } } -- Gitblit v1.7.1