分店配置同步
This commit is contained in:
@@ -73,19 +73,17 @@ public class ShopConfigServiceImpl extends ServiceImpl<ShopConfigMapper, ShopCon
|
|||||||
|
|
||||||
if (isEnable == 0 && !onyUpValid) {
|
if (isEnable == 0 && !onyUpValid) {
|
||||||
|
|
||||||
List<Long> finalShopIdList = shopIdList;
|
|
||||||
updateChain().or(or -> {
|
updateChain().or(or -> {
|
||||||
or.eq(ShopConfig::getId, mainShopId);
|
or.eq(ShopConfig::getId, mainShopId);
|
||||||
}).or(or -> {
|
}).or(or -> {
|
||||||
or.in(ShopConfig::getId, finalShopIdList);
|
or.in(ShopConfig::getId, childShopIdList);
|
||||||
}).set(property, 0).update();
|
}).set(property, 0).update();
|
||||||
}else {
|
}else {
|
||||||
if ("all".equals(useShopType)) {
|
if ("all".equals(useShopType)) {
|
||||||
List<Long> finalShopIdList1 = shopIdList;
|
|
||||||
updateChain().or(or -> {
|
updateChain().or(or -> {
|
||||||
or.eq(ShopConfig::getId, mainShopId);
|
or.eq(ShopConfig::getId, mainShopId);
|
||||||
}).or(or -> {
|
}).or(or -> {
|
||||||
or.in(ShopConfig::getId, finalShopIdList1);
|
or.in(ShopConfig::getId, childShopIdList);
|
||||||
}).set(property, 1).update();
|
}).set(property, 1).update();
|
||||||
}else {
|
}else {
|
||||||
if (shopIdList.isEmpty()) {
|
if (shopIdList.isEmpty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user