分店配置同步
This commit is contained in:
@@ -73,19 +73,17 @@ 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, finalShopIdList);
|
||||
or.in(ShopConfig::getId, childShopIdList);
|
||||
}).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, finalShopIdList1);
|
||||
or.in(ShopConfig::getId, childShopIdList);
|
||||
}).set(property, 1).update();
|
||||
}else {
|
||||
if (shopIdList.isEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user