限时折扣 商品重填
This commit is contained in:
parent
b93e6d72cd
commit
500860109a
|
|
@ -66,6 +66,9 @@ public class MkLimitTimeDiscountServiceImpl extends ServiceImpl<MkLimitTimeDisco
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
Page<MkLimitTimeDiscountDTO> page = pageAs(PageUtil.buildPage(), queryWrapper, MkLimitTimeDiscountDTO.class);
|
Page<MkLimitTimeDiscountDTO> page = pageAs(PageUtil.buildPage(), queryWrapper, MkLimitTimeDiscountDTO.class);
|
||||||
|
if (mainShopId.equals(shopId)) {
|
||||||
|
return page;
|
||||||
|
}
|
||||||
for (MkLimitTimeDiscountDTO record : page.getRecords()) {
|
for (MkLimitTimeDiscountDTO record : page.getRecords()) {
|
||||||
if (record.getFoodType() == 2 && StrUtil.isNotBlank(record.getFoods())) {
|
if (record.getFoodType() == 2 && StrUtil.isNotBlank(record.getFoods())) {
|
||||||
List<String> foodIds = Arrays.stream(record.getFoods().split(","))
|
List<String> foodIds = Arrays.stream(record.getFoods().split(","))
|
||||||
|
|
@ -73,7 +76,8 @@ public class MkLimitTimeDiscountServiceImpl extends ServiceImpl<MkLimitTimeDisco
|
||||||
.filter(StrUtil::isNotBlank)
|
.filter(StrUtil::isNotBlank)
|
||||||
.distinct()
|
.distinct()
|
||||||
.toList();
|
.toList();
|
||||||
List<String> ids = productService.listAs(QueryWrapper.create().select(Product::getId).in(Product::getId, foodIds), String.class);
|
List<String> ids = productService.listAs(QueryWrapper.create().select(Product::getId)
|
||||||
|
.eq(Product::getShopId, shopId).in(Product::getSyncId, foodIds), String.class);
|
||||||
if (CollUtil.isEmpty(ids)) {
|
if (CollUtil.isEmpty(ids)) {
|
||||||
record.setFoods("");
|
record.setFoods("");
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue