From 500860109a2f92e810e04f21afcd073c3d9ba2d6 Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 23 Oct 2025 15:31:53 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E6=97=B6=E6=8A=98=E6=89=A3=20?= =?UTF-8?q?=E5=95=86=E5=93=81=E9=87=8D=E5=A1=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../market/service/impl/MkLimitTimeDiscountServiceImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkLimitTimeDiscountServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkLimitTimeDiscountServiceImpl.java index 0b0d66b3..eeeedb92 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkLimitTimeDiscountServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkLimitTimeDiscountServiceImpl.java @@ -66,6 +66,9 @@ public class MkLimitTimeDiscountServiceImpl extends ServiceImpl page = pageAs(PageUtil.buildPage(), queryWrapper, MkLimitTimeDiscountDTO.class); + if (mainShopId.equals(shopId)) { + return page; + } for (MkLimitTimeDiscountDTO record : page.getRecords()) { if (record.getFoodType() == 2 && StrUtil.isNotBlank(record.getFoods())) { List foodIds = Arrays.stream(record.getFoods().split(",")) @@ -73,7 +76,8 @@ public class MkLimitTimeDiscountServiceImpl extends ServiceImpl ids = productService.listAs(QueryWrapper.create().select(Product::getId).in(Product::getId, foodIds), String.class); + List ids = productService.listAs(QueryWrapper.create().select(Product::getId) + .eq(Product::getShopId, shopId).in(Product::getSyncId, foodIds), String.class); if (CollUtil.isEmpty(ids)) { record.setFoods(""); } else {