| | |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | if (ObjectUtil.isNotEmpty(internalAuditCheck.getInternalAuditCheckPeople())){ |
| | | batchInsert(internalAuditCheck.getInternalAuditCheckPeople(),internalAuditCheck1.getId()); |
| | | } |
| | | |
| | | return CommonResult.success(); |
| | | } |
| | | return CommonResult.failed(); |
| | | } |
| | |
| | | if (update > 0) { |
| | | List<InternalAuditCheckPerson> internalAuditCheckPeople = internalAuditCheck.getInternalAuditCheckPeople(); |
| | | if (ObjectUtil.isNotEmpty(internalAuditCheckPeople)){ |
| | | List<Long> collect = internalAuditCheckPeople.stream().map(InternalAuditCheckPerson::getAuditUserId) |
| | | .collect(Collectors.toList()); |
| | | Set<Long> collect = internalAuditCheckPeople.stream().map(InternalAuditCheckPerson::getAuditUserId) |
| | | .collect(Collectors.toSet()); |
| | | if (collect.size() != internalAuditCheckPeople.size()){ |
| | | throw new RuntimeException("选择的受审人员重复"); |
| | | throw new RuntimeException("受审人员重复"); |
| | | } |
| | | LambdaQueryWrapper<InternalAuditCheckPerson> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.eq(InternalAuditCheckPerson::getAuditId, internalAuditCheck.getId()); |
| | |
| | | List<InternalAuditCheckPerson> internalAuditCheckPeople = internalAuditCheckPersonMapper.selectList(queryWrapper); |
| | | internalAuditCheckVo.setInternalAuditCheckPeople(internalAuditCheckPeople); |
| | | |
| | | return CommonResult.success(internalAuditCheck); |
| | | return CommonResult.success(internalAuditCheckVo); |
| | | } |
| | | } |