|
@@ -2107,7 +2107,14 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
this.updateById(record);
|
|
|
}
|
|
|
List<TrialSampleInfo> trialSampleInfoList = dto.getTrialSampleInfoList();
|
|
|
- if (trialSampleInfoList != null && !trialSampleInfoList.isEmpty()) {
|
|
|
+ TrialSampleInfo info = dto.getTrialSampleInfo();
|
|
|
+ if (trialSampleInfoList == null) {
|
|
|
+ trialSampleInfoList = new ArrayList<>();
|
|
|
+ }
|
|
|
+ if (info != null) {
|
|
|
+ trialSampleInfoList.add(info);
|
|
|
+ }
|
|
|
+ if (!trialSampleInfoList.isEmpty()) {
|
|
|
List<TrialSampleInfo> trialSampleInfos = new ArrayList<>();
|
|
|
trialSampleInfoList.forEach(trialSampleInfo -> {
|
|
|
TrialSampleInfo sampleInfo = trialSampleInfoMapper.selectById(trialSampleInfo.getId());
|