This commit is contained in:
ls
2025-08-05 23:19:42 +08:00
parent ae7439db71
commit cdc16bed0d
2 changed files with 8 additions and 0 deletions

View File

@@ -13,6 +13,7 @@ import org.springframework.stereotype.Service;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@@ -47,6 +48,9 @@ public class ExperimentDeviationConditionServiceImpl extends ServiceImpl<Experim
String sampleId = experimentDeviationCondition.getSampleId(); String sampleId = experimentDeviationCondition.getSampleId();
if (StringUtils.isNotBlank(sampleId)) { if (StringUtils.isNotBlank(sampleId)) {
ExperimentSampleInfo sampleInfo = experimentSampleInfoService.getById(sampleId); ExperimentSampleInfo sampleInfo = experimentSampleInfoService.getById(sampleId);
if (Objects.isNull(sampleInfo)) {
return;
}
experimentDeviationCondition.setSampleInfo(sampleInfo); experimentDeviationCondition.setSampleInfo(sampleInfo);
experimentDeviationCondition.setSampleName(sampleInfo.getSampleName()); experimentDeviationCondition.setSampleName(sampleInfo.getSampleName());
experimentDeviationCondition.setSampleType(sampleInfo.getSampleType()); experimentDeviationCondition.setSampleType(sampleInfo.getSampleType());

View File

@@ -13,6 +13,7 @@ import org.springframework.stereotype.Service;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/** /**
@@ -47,6 +48,9 @@ public class ExperimentIrradiationBoardServiceImpl extends ServiceImpl<Experimen
String sampleId = experimentIrradiationBoard.getSampleId(); String sampleId = experimentIrradiationBoard.getSampleId();
if (StringUtils.isNotBlank(sampleId)) { if (StringUtils.isNotBlank(sampleId)) {
ExperimentSampleInfo sampleInfo = experimentSampleInfoService.getById(sampleId); ExperimentSampleInfo sampleInfo = experimentSampleInfoService.getById(sampleId);
if (Objects.isNull(sampleInfo)) {
return;
}
experimentIrradiationBoard.setSampleInfo(sampleInfo); experimentIrradiationBoard.setSampleInfo(sampleInfo);
experimentIrradiationBoard.setSampleName(sampleInfo.getSampleName()); experimentIrradiationBoard.setSampleName(sampleInfo.getSampleName());
experimentIrradiationBoard.setSampleType(sampleInfo.getSampleType()); experimentIrradiationBoard.setSampleType(sampleInfo.getSampleType());