| | |
| | | List<Long> receiptsUserIds = samplingRecordOperations.stream().map(TSamplingRecordOperation::getReceiptsPersonId).collect(Collectors.toList()); |
| | | userIds.addAll(sendUserIds); |
| | | userIds.addAll(receiptsUserIds); |
| | | List<SysUser> sysUsers = sysUserMapper.selectUserByIds(userIds); |
| | | for (TSamplingRecordOperation samplingRecordOperation : samplingRecordOperations) { |
| | | if(Objects.nonNull(samplingRecordOperation.getHandlePersonId())){ |
| | | List<SysUser> users = sysUsers.stream().filter(user -> user.getUserId().equals(samplingRecordOperation.getHandlePersonId())).collect(Collectors.toList()); |
| | | if(!CollectionUtils.isEmpty(users)){ |
| | | samplingRecordOperation.setHandlePersonName(users.get(0).getNickName()); |
| | | if(!CollectionUtils.isEmpty(userIds)){ |
| | | List<SysUser> sysUsers = sysUserMapper.selectUserByIds(userIds); |
| | | for (TSamplingRecordOperation samplingRecordOperation : samplingRecordOperations) { |
| | | if(Objects.nonNull(samplingRecordOperation.getHandlePersonId())){ |
| | | List<SysUser> users = sysUsers.stream().filter(user -> user.getUserId().equals(samplingRecordOperation.getHandlePersonId())).collect(Collectors.toList()); |
| | | if(!CollectionUtils.isEmpty(users)){ |
| | | samplingRecordOperation.setHandlePersonName(users.get(0).getNickName()); |
| | | } |
| | | } |
| | | } |
| | | if(Objects.nonNull(samplingRecordOperation.getSendPersonId())){ |
| | | List<SysUser> users = sysUsers.stream().filter(user -> user.getUserId().equals(samplingRecordOperation.getSendPersonId())).collect(Collectors.toList()); |
| | | if(!CollectionUtils.isEmpty(users)){ |
| | | samplingRecordOperation.setSendPersonName(users.get(0).getNickName()); |
| | | if(Objects.nonNull(samplingRecordOperation.getSendPersonId())){ |
| | | List<SysUser> users = sysUsers.stream().filter(user -> user.getUserId().equals(samplingRecordOperation.getSendPersonId())).collect(Collectors.toList()); |
| | | if(!CollectionUtils.isEmpty(users)){ |
| | | samplingRecordOperation.setSendPersonName(users.get(0).getNickName()); |
| | | } |
| | | } |
| | | } |
| | | if(Objects.nonNull(samplingRecordOperation.getReceiptsPersonId())){ |
| | | List<SysUser> users = sysUsers.stream().filter(user -> user.getUserId().equals(samplingRecordOperation.getReceiptsPersonId())).collect(Collectors.toList()); |
| | | if(!CollectionUtils.isEmpty(users)){ |
| | | samplingRecordOperation.setReceiptsPersonName(users.get(0).getNickName()); |
| | | if(Objects.nonNull(samplingRecordOperation.getReceiptsPersonId())){ |
| | | List<SysUser> users = sysUsers.stream().filter(user -> user.getUserId().equals(samplingRecordOperation.getReceiptsPersonId())).collect(Collectors.toList()); |
| | | if(!CollectionUtils.isEmpty(users)){ |
| | | samplingRecordOperation.setReceiptsPersonName(users.get(0).getNickName()); |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | TProjectProposal projectProposal = projectProposalService.getById(experimentDispatch.getProposalId()); |
| | | if(Objects.nonNull(projectProposal)){ |
| | | experimentDispatch.setProjectName(projectProposal.getProjectName()); |
| | | experimentDispatch.setProjectCode(projectProposal.getProjectCode()); |
| | | } |
| | | } |
| | | samplingRecordVO.setExperimentDispatch(experimentDispatch); |
| | |
| | | @DeleteMapping(value = "/open/t-sampling-record/deleteById") |
| | | public R<Boolean> deleteById(@RequestParam String id) { |
| | | // 删除取样操作记录 |
| | | samplingRecordOperationService.remove(Wrappers.lambdaQuery(TSamplingRecordOperation.class).eq(TSamplingRecordOperation::getSamplingId, id)); |
| | | return R.ok(samplingRecordService.removeById(id)); |
| | | TSamplingRecord samplingRecord = samplingRecordService.getById(id); |
| | | if (Objects.nonNull(samplingRecord)) { |
| | | samplingRecordOperationService.remove(Wrappers.lambdaQuery(TSamplingRecordOperation.class) |
| | | .eq(TSamplingRecordOperation::getSamplingId, id)); |
| | | samplingRecordService.removeById(id); |
| | | } else { |
| | | samplingRecordOperationService.removeById(id); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |