消费返现

This commit is contained in:
张松
2025-11-05 15:22:50 +08:00
parent d9d92011e5
commit 181064a38c

View File

@@ -55,6 +55,9 @@ public class ShopConfigServiceImpl extends ServiceImpl<ShopConfigMapper, ShopCon
shopConfig.setId(mainShopId);
save(shopConfig);
}
if (shopIdList == null) {
shopIdList = new ArrayList<>();
}
// 防止报错
shopIdList.add(-9999L);
List<Long> extistList;
@@ -68,17 +71,19 @@ public class ShopConfigServiceImpl extends ServiceImpl<ShopConfigMapper, ShopCon
}
if (isEnable == 0 && !onyUpValid) {
List<Long> finalShopIdList = shopIdList;
updateChain().or(or -> {
or.eq(ShopConfig::getId, mainShopId);
}).or(or -> {
or.in(ShopConfig::getId, shopIdList);
or.in(ShopConfig::getId, finalShopIdList);
}).set(property, 0).update();
}else {
if ("all".equals(useShopType)) {
List<Long> finalShopIdList1 = shopIdList;
updateChain().or(or -> {
or.eq(ShopConfig::getId, mainShopId);
}).or(or -> {
or.in(ShopConfig::getId, shopIdList);
or.in(ShopConfig::getId, finalShopIdList1);
}).set(property, 1).update();
}else {
if (shopIdList.isEmpty()) {