Browse Source

fix: 水闸养护记录新增调整

master_tdsql
hxh 1 year ago
parent
commit
9d542e9bf7
  1. 17
      shuili-system/src/main/java/com/kms/yxgh/sz/service/SzYhRecordService.java

17
shuili-system/src/main/java/com/kms/yxgh/sz/service/SzYhRecordService.java

@ -63,18 +63,13 @@ public class SzYhRecordService extends BaseService<SzYhRecordMapper, SzYhRecord>
public SzYhRecordDetailDto add(SzYhRecordDetailDto dto) {
SzYhRecord szYhRecord = BeanCopyUtils.copy(dto, SzYhRecord.class);
if (szYhRecord != null) {
if (!existRecord(dto.getPlanId())) {
szYhRecord.setDoc(JSON.toJSONString(dto.getDoc()));
getBaseMapper().insert(szYhRecord);
dto.setId(szYhRecord.getId());
if (CollectionUtil.isNotEmpty(dto.getOperators())) {
dto.getOperators().forEach(insertOperator(dto.getId()));
}
return dto;
} else {
throw new SzException("该维护计划已经存在维护记录");
szYhRecord.setDoc(JSON.toJSONString(dto.getDoc()));
getBaseMapper().insert(szYhRecord);
dto.setId(szYhRecord.getId());
if (CollectionUtil.isNotEmpty(dto.getOperators())) {
dto.getOperators().forEach(insertOperator(dto.getId()));
}
return dto;
}
return null;
}

Loading…
Cancel
Save