This commit is contained in:
ls
2025-04-11 22:38:08 +08:00
parent 71a075236c
commit 519cda0eea

View File

@@ -102,6 +102,7 @@ public class ExperimentAnnealProcessServiceImpl extends ServiceImpl<ExperimentAn
if (StringUtils.equals(type, "add")) { if (StringUtils.equals(type, "add")) {
sampleInfo.setId(null); sampleInfo.setId(null);
} }
sampleInfo.setExperimentId(experimentAnnealProcess.getExperimentId());
experimentDeviationConditionService.saveOrUpdate(sampleInfo); experimentDeviationConditionService.saveOrUpdate(sampleInfo);
} }
experimentAnnealProcess.setDeviationCondition(JSON.toJSONString(deviationConditionList)); experimentAnnealProcess.setDeviationCondition(JSON.toJSONString(deviationConditionList));
@@ -116,6 +117,7 @@ public class ExperimentAnnealProcessServiceImpl extends ServiceImpl<ExperimentAn
if (StringUtils.equals(type, "add")) { if (StringUtils.equals(type, "add")) {
sampleInfo.setId(null); sampleInfo.setId(null);
} }
sampleInfo.setExperimentId(experimentAnnealProcess.getExperimentId());
experimentDeviationEquipmentService.saveOrUpdate(sampleInfo); experimentDeviationEquipmentService.saveOrUpdate(sampleInfo);
} }
experimentAnnealProcess.setDeviationEquipment(JSON.toJSONString(deviationEquipmentList)); experimentAnnealProcess.setDeviationEquipment(JSON.toJSONString(deviationEquipmentList));
@@ -139,6 +141,7 @@ public class ExperimentAnnealProcessServiceImpl extends ServiceImpl<ExperimentAn
} else { } else {
experiment.setSampleInfo(null); experiment.setSampleInfo(null);
} }
save(experiment);
// 保存偏置条件信息 // 保存偏置条件信息
String deviationCondition = oldObj.getDeviationCondition(); String deviationCondition = oldObj.getDeviationCondition();
@@ -147,6 +150,7 @@ public class ExperimentAnnealProcessServiceImpl extends ServiceImpl<ExperimentAn
ExperimentDeviationCondition.class); ExperimentDeviationCondition.class);
deviationConditionList.forEach(sampleInfo -> { deviationConditionList.forEach(sampleInfo -> {
sampleInfo.setId(null); sampleInfo.setId(null);
sampleInfo.setExperimentId(experiment.getId());
experimentDeviationConditionService.saveOrUpdate(sampleInfo); experimentDeviationConditionService.saveOrUpdate(sampleInfo);
}); });
experiment.setDeviationCondition(JSON.toJSONString(deviationConditionList)); experiment.setDeviationCondition(JSON.toJSONString(deviationConditionList));
@@ -159,12 +163,12 @@ public class ExperimentAnnealProcessServiceImpl extends ServiceImpl<ExperimentAn
ExperimentDeviationEquipment.class); ExperimentDeviationEquipment.class);
deviationEquipmentList.forEach(sampleInfo -> { deviationEquipmentList.forEach(sampleInfo -> {
sampleInfo.setId(null); sampleInfo.setId(null);
sampleInfo.setExperimentId(experiment.getId());
experimentDeviationEquipmentService.saveOrUpdate(sampleInfo); experimentDeviationEquipmentService.saveOrUpdate(sampleInfo);
}); });
experiment.setDeviationEquipment(JSON.toJSONString(deviationEquipmentList)); experiment.setDeviationEquipment(JSON.toJSONString(deviationEquipmentList));
} }
save(experiment);
} }
} }