限时折扣 商品重填
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);
|
||||
if (mainShopId.equals(shopId)) {
|
||||
return page;
|
||||
}
|
||||
for (MkLimitTimeDiscountDTO record : page.getRecords()) {
|
||||
if (record.getFoodType() == 2 && StrUtil.isNotBlank(record.getFoods())) {
|
||||
List<String> foodIds = Arrays.stream(record.getFoods().split(","))
|
||||
|
|
@ -73,7 +76,8 @@ public class MkLimitTimeDiscountServiceImpl extends ServiceImpl<MkLimitTimeDisco
|
|||
.filter(StrUtil::isNotBlank)
|
||||
.distinct()
|
||||
.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)) {
|
||||
record.setFoods("");
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue