| | |
| | | TQaTestItemReportQuery query = JSON.parseObject(param, TQaTestItemReportQuery.class); |
| | | Long userId = tokenService.getLoginUser().getUserId(); |
| | | Integer roleType = tokenService.getLoginUser().getUser().getRoleType(); |
| | | query.setRoleType(roleType); |
| | | if(roleType != 1){ |
| | | // 查询用户所在项目组 |
| | | List<TProjectTeamStaff> projectTeamStaffs = projectTeamStaffService.list(Wrappers.lambdaQuery(TProjectTeamStaff.class) |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取QA检测项报告管理列表 草稿箱里面的 |
| | | */ |
| | | @ApiOperation(value = "获取QA检测项报告管理下拉列表-化验师使用、评定使用 草稿箱里面的") |
| | | @GetMapping(value = "/open/t-qa-test-item-report-draft/getListByItemId") |
| | | public R<List<TQaTestItemReportVO>> getListByItemIdDraft(@RequestParam String itemId) { |
| | | List<TQaTestItemReportVO> list = qaTestItemReportService.getListByItemIdDraft(itemId); |
| | | if(!CollectionUtils.isEmpty(list)){ |
| | | List<SysUser> sysUsers = sysUserService.selectList(); |
| | | list.forEach(itemReport -> { |
| | | SysUser sysUser = sysUsers.stream().filter(user -> user.getUserId().equals(itemReport.getAuditPersonId())).findFirst().orElse(null); |
| | | if(Objects.nonNull(sysUser)){ |
| | | itemReport.setAuditPersonName(sysUser.getNickName()); |
| | | } |
| | | }); |
| | | } |
| | | return R.ok(list); |
| | | } |
| | | |
| | | /** |
| | | * 添加QA检测项报告管理管理 |
| | | */ |
| | | //@PreAuthorize("@ss.hasPermi('system:qaTestItemReport:add')") |