|
@@ -2179,6 +2179,7 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
baseMapper.delSelfSample(record.getId());
|
|
|
info = null;
|
|
|
baseInfo.setTrialSampleInfo(null);
|
|
|
+ entrustInfoService.update(Wrappers.<EntrustInfo>lambdaUpdate().eq(EntrustInfo::getId, record.getId()).set(EntrustInfo::getExpCount, 0));
|
|
|
}
|
|
|
}
|
|
|
if (entrustInfo != null && info == null && oldTrialSampleInfo != null) {
|
|
@@ -2194,12 +2195,12 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
if (oldRecord == null) {
|
|
|
if(StringUtils.isNotEmpty(record.getRecordNo())){
|
|
|
if(StringUtils.isNotEmpty(record.getRecordNo())){
|
|
|
- a= trialNumberRuleService.checkTrialNumberIsExist(record.getRecordNo(), 4);
|
|
|
+ a= trialNumberRuleService.checkTrialNumberIsExist(record.getRecordNo(), 4, record.getContractId());
|
|
|
}
|
|
|
}
|
|
|
if(StringUtils.isNotEmpty(record.getRecordNo())){
|
|
|
if(StringUtils.isNotEmpty(record.getReportNo())){
|
|
|
- b= trialNumberRuleService.checkTrialNumberIsExist(record.getReportNo(), 5);
|
|
|
+ b= trialNumberRuleService.checkTrialNumberIsExist(record.getReportNo(), 5, record.getContractId());
|
|
|
}
|
|
|
}
|
|
|
if(!a){
|
|
@@ -2291,13 +2292,11 @@ public class TrialSelfInspectionRecordServiceImpl extends BaseServiceImpl<TrialS
|
|
|
if(dto.getOldRecordNumber()!=null&&dto.getOldRecordNumber().equals(dto.getRecordNo())){
|
|
|
if(StringUtils.isNotEmpty(dto.getRecordAutoNumber())){
|
|
|
trialNumberRuleService.checkSave(dto.getContractId(),4,record.getId(),dto.getRecordAutoNumber());
|
|
|
- bladeRedis.del("trialAutoNumber:" + dto.getContractId() + ":" + 4 + ":" + record.getNodeId() + ":" + "lock:" + dto.getRecordAutoNumber());
|
|
|
}
|
|
|
}
|
|
|
if(dto.getOldReportNumber()!=null&&dto.getOldReportNumber().equals(dto.getReportNo())){
|
|
|
if(StringUtils.isNotEmpty(dto.getReportAutoNumber())){
|
|
|
trialNumberRuleService.checkSave(dto.getContractId(),5,record.getId(),dto.getReportAutoNumber());
|
|
|
- bladeRedis.del("trialAutoNumber:" + dto.getContractId() + ":" + 5 + ":" + record.getNodeId() + ":" + "lock:" + dto.getReportAutoNumber());
|
|
|
}
|
|
|
}
|
|
|
|