| | |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | import java.util.stream.Collectors; |
| | | |
| | | /** |
| | |
| | | BeanUtils.copyProperties(testItem, testItemVO); |
| | | // 查询QA检测项检测报告 |
| | | List<TQaTestItemReportVO> qaTestItemReportVOS= qaTestItemReportService.getList(id); |
| | | for (TQaTestItemReportVO qaTestItemReportVO : qaTestItemReportVOS) { |
| | | SysUser sysUser = sysUserMapper.selectUserById(qaTestItemReportVO.getAuditPersonId()); |
| | | if(Objects.nonNull(sysUser)){ |
| | | qaTestItemReportVO.setAuditPersonName(sysUser.getNickName()); |
| | | } |
| | | } |
| | | testItemVO.setQaTestItemReportList(qaTestItemReportVOS); |
| | | // 查询项目组名称 |
| | | TProjectTeam projectTeam = projectTeamService.getById(testItemVO.getTeamId()); |
| | |
| | | }); |
| | | } |
| | | projectTeamVO.setStaffs(list); |
| | | } |
| | | // 查询评定人名称 |
| | | SysUser sysUser = sysUserMapper.selectUserById(testItem.getEvaluatePersonId()); |
| | | if (Objects.nonNull(sysUser)) { |
| | | testItemVO.setEvaluatePersonName(sysUser.getNickName()); |
| | | } |
| | | testItemVO.setProjectTeamVO(projectTeamVO); |
| | | return R.ok(testItemVO); |
| | |
| | | public R<Boolean> evaluate(@RequestBody String param) { |
| | | TQaTestItemEvaluateDTO dto = JSON.parseObject(param,TQaTestItemEvaluateDTO.class); |
| | | Long userId = tokenService.getLoginUser().getUserId(); |
| | | TQaTestItem testItem = qaTestItemService.getById(dto); |
| | | TQaTestItem testItem = qaTestItemService.getById(dto.getId()); |
| | | testItem.setStatus(QATestItemStatusEnum.EVALUATED.getCode()); |
| | | testItem.setEvaluatePersonId(userId); |
| | | testItem.setEvaluateTime(LocalDateTime.now()); |