Compare commits

...

2 Commits

Author SHA1 Message Date
wangw 61a8c31e31 Merge remote-tracking branch 'origin/test' into test 2025-09-17 17:35:02 +08:00
wangw 02fe159249 子店铺的 商品ID问题 2025-09-17 17:34:46 +08:00
1 changed files with 2 additions and 4 deletions

View File

@ -1347,11 +1347,9 @@ public class ShopSyncServiceImpl implements ShopSyncService {
private void saveCouponsForShops(Map<Long, Long> map, List<Long> ids, ShopCoupon coupon, Long couponId) { private void saveCouponsForShops(Map<Long, Long> map, List<Long> ids, ShopCoupon coupon, Long couponId) {
List<Long> couponFoodIds = new ArrayList<>(); List<Long> couponFoodIds = new ArrayList<>();
if (StrUtil.isNotBlank(coupon.getFoods()) && ",".equals(coupon.getFoods())) {
if (StrUtil.isNotBlank(coupon.getFoods()) && !",".equals(coupon.getFoods())) { if (StrUtil.isNotBlank(coupon.getFoods()) && !",".equals(coupon.getFoods())) {
couponFoodIds = Arrays.stream(coupon.getFoods().split(",")).map(Long::parseLong).toList(); couponFoodIds = Arrays.stream(coupon.getFoods().split(",")).map(Long::parseLong).toList();
} }
}
for (Long id : ids) { for (Long id : ids) {
if (CollUtil.isNotEmpty(couponFoodIds)) { if (CollUtil.isNotEmpty(couponFoodIds)) {
List<Long> foodIds = productService.listAs(new QueryWrapper().select(Product::getId) List<Long> foodIds = productService.listAs(new QueryWrapper().select(Product::getId)