|
@@ -1128,13 +1128,21 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
if (dto.getOldRecordNumber()!=null&&dto.getOldRecordNumber().equals(dto.getRecordNo())||dto.getOldReportNumber()!=null&&dto.getOldReportNumber().equals(dto.getReportNo())) {
|
|
|
if(strings.length==1){
|
|
|
if(strings[0].equals("1")){
|
|
|
- trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),4,dto.getId(),dto.getRecordAutoNumber());
|
|
|
+ if(StringUtils.isNotEmpty(dto.getRecordAutoNumber())){
|
|
|
+ trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),4,dto.getId(),dto.getRecordAutoNumber());
|
|
|
+ }
|
|
|
}else {
|
|
|
- trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),5,dto.getId(),dto.getReportAutoNumber());
|
|
|
+ if(StringUtils.isNotEmpty(dto.getReportAutoNumber())){
|
|
|
+ trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),5,dto.getId(),dto.getReportAutoNumber());
|
|
|
+ }
|
|
|
}
|
|
|
}else {
|
|
|
- trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),4,dto.getId(),dto.getRecordAutoNumber());
|
|
|
- trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),5,dto.getId(),dto.getReportAutoNumber());
|
|
|
+ if(StringUtils.isNotEmpty(dto.getRecordAutoNumber())){
|
|
|
+ trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),4,dto.getId(),dto.getRecordAutoNumber());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotEmpty(dto.getReportAutoNumber())){
|
|
|
+ trialNumberRuleService.checkSave(Long.valueOf(dto.getProjectId()),5,dto.getId(),dto.getReportAutoNumber());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
if(strings.length==1&&strings[0].equals("1")){
|