diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionLevelConfigServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionLevelConfigServiceImpl.java index 196acea6..87c94490 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionLevelConfigServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkDistributionLevelConfigServiceImpl.java @@ -27,8 +27,12 @@ public class MkDistributionLevelConfigServiceImpl extends ServiceImpl list = levelConfigList.stream().map(MkDistributionLevelConfigDTO::getId).filter(Objects::nonNull).toList(); + if (!list.isEmpty()) { + remove(new QueryWrapper().eq(MkDistributionLevelConfig::getDistributionConfigId, id) + .notIn(MkDistributionLevelConfig::getId, list)); + + } } int level = 1;