| | |
| | | if (bindingResult != null && bindingResult.hasErrors()) { |
| | | return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); |
| | | } |
| | | List<Long> ids = intakeSv.getIntakeIdByName1(po.getName()); |
| | | List<Long> ids = intakeSv.getIntakeIdsByName(po.getName()); |
| | | if (ids.size() > 0) { |
| | | return BaseResponseUtils.buildFail(ProjectResultCode.INTAKE_NAME_EXIST.getMessage()); |
| | | } |
| | | Date operateTime = new Date(); |
| | | po.setOperateDt(operateTime); |
| | | po.setOperateDt(new Date()); |
| | | po.setDeleted((byte)0); |
| | | Integer rec = Optional.ofNullable(intakeSv.addIntake(po)).orElse(0); |
| | | if (rec == 0) { |
| | |
| | | if (bindingResult != null && bindingResult.hasErrors()) { |
| | | return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); |
| | | } |
| | | List<Long> ids = intakeSv.getIntakeIdByName1(po.getName()); |
| | | List<Long> ids = intakeSv.getIntakeIdByNameExcludeId(po.getId(), po.getName()); |
| | | if (ids.size() > 0){ |
| | | if (!ids.contains(po.getId())){ |
| | | return BaseResponseUtils.buildFail(ProjectResultCode.INTAKE_NAME_EXIST.getMessage()); |
| | | } |
| | | if (ids.size() > 1){ |
| | | return BaseResponseUtils.buildFail(ProjectResultCode.INTAKE_NAME_EXIST.getMessage()); |
| | | } |
| | | return BaseResponseUtils.buildFail(ProjectResultCode.INTAKE_NAME_EXIST.getMessage()); |
| | | } |
| | | int count; |
| | | Date operateTime = new Date(); |
| | | po.setOperateDt(operateTime); |
| | | po.setOperateDt( new Date()); |
| | | try { |
| | | count = this.intakeSv.update(po); |
| | | } catch (Exception e) { |