| | |
| | | if (ObjectUtils.isEmpty(insertParam.getRiskCode())){ |
| | | throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR_NULL.getCode(), "风险单元编号不能为空"); |
| | | } |
| | | RiskUnit unitByCode = riskUnitRepository.getUnitByCode(insertParam.getRiskCode()); |
| | | RiskUnit unitByCode = riskUnitRepository.getUnitByCode(insertParam.getRiskCode(), insertParam.getExperimentId()); |
| | | if (!ObjectUtils.isEmpty(unitByCode)){ |
| | | throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "编号已被使用"); |
| | | } |
| | |
| | | if (ObjectUtils.isEmpty(updateParam.getRiskCode())){ |
| | | throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR_NULL.getCode(), "风险单元编号不能为空"); |
| | | } |
| | | RiskUnit unitByCode = riskUnitRepository.getUnitByCode(updateParam.getRiskCode()); |
| | | RiskUnit unitByCode = riskUnitRepository.getUnitByCode(updateParam.getRiskCode(),updateParam.getExperimentId()); |
| | | if (!ObjectUtils.isEmpty(unitByCode) && !updateParam.getId().equals(unitByCode.getId())){ |
| | | throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "编号已被使用"); |
| | | } |
| | |
| | | riskUnit.setRiskName(updateParam.getRiskName()); |
| | | riskUnit.setLiabilityUserId(updateParam.getLiabilityUserId()); |
| | | riskUnit.setLiabilityDep(updateParam.getLiabilityDep()); |
| | | riskUnit.setLiabilityDepId(updateParam.getLiabilityDepId()); |
| | | riskUnit.setDescription(updateParam.getDescription()); |
| | | riskUnit.setRiskUnitTypeId(riskUnitTypeById.getId()); |
| | | |