diff --git a/detection/src/main/java/com/njcn/gather/plan/service/impl/AdPlanServiceImpl.java b/detection/src/main/java/com/njcn/gather/plan/service/impl/AdPlanServiceImpl.java index 2053f6de..05b513b7 100644 --- a/detection/src/main/java/com/njcn/gather/plan/service/impl/AdPlanServiceImpl.java +++ b/detection/src/main/java/com/njcn/gather/plan/service/impl/AdPlanServiceImpl.java @@ -1761,12 +1761,13 @@ public class AdPlanServiceImpl extends ServiceImpl impleme } // 更新检测配置 AdPlanTestConfig testConfig = subPlanMetaDataVO.getTestConfig(); + testConfig.setPlanId(plan.getId()); if (testConfig != null) { - Integer count = adPlanTestConfigService.lambdaQuery().eq(AdPlanTestConfig::getPlanId, testConfig.getPlanId()).count(); + Integer count = adPlanTestConfigService.lambdaQuery().eq(AdPlanTestConfig::getPlanId, plan.getId()).count(); if (count.intValue() == 0) { adPlanTestConfigService.save(testConfig); } else { - adPlanTestConfigService.update(testConfig, new LambdaUpdateWrapper().eq(AdPlanTestConfig::getPlanId, testConfig.getPlanId())); + adPlanTestConfigService.update(testConfig, new LambdaUpdateWrapper().eq(AdPlanTestConfig::getPlanId, plan.getId())); } }