| | |
| | | } |
| | | |
| | | /** |
| | | * 编辑化验师、实验员工作评定 |
| | | */ |
| | | //@PreAuthorize("@ss.hasPermi('system:resultWorkEvaluate:edit')") |
| | | @Log(title = "实验结果工作评定管理-编辑化验师、实验员工作评定", businessType = BusinessType.UPDATE) |
| | | @ApiOperation(value = "编辑化验师、实验员工作评定", response = TResultWorkEvaluateDTO.class) |
| | | @PostMapping(value = "/api/t-result-work-evaluate/edit") |
| | | public R<Boolean> edit(@RequestBody String param) { |
| | | TResultWorkEvaluateDTO dto = JSON.parseObject(param, TResultWorkEvaluateDTO.class); |
| | | tResultWorkEvaluateService.updateById(dto); |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |
| | | * 删除化验师、实验员工作评定 |
| | | */ |
| | | //@PreAuthorize("@ss.hasPermi('system:resultWorkEvaluate:delete')") |
| | | @Log(title = "实验结果工作评定管理-删除化验师、实验员工作评定", businessType = BusinessType.DELETE) |
| | | @ApiOperation(value = "删除化验师、实验员工作评定") |
| | | @DeleteMapping(value = "/open/t-result-work-evaluate/deleteById") |
| | | public R<Boolean> deleteById(@RequestBody String id) { |
| | | tResultWorkEvaluateService.removeById(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 查询可评定的化验师 |
| | | */ |
| | | @ApiOperation(value = "查询可评定的化验师") |
| | |
| | | TResultWorkEvaluate resultWorkEvaluate = tResultWorkEvaluateService.getById(id); |
| | | TProjectTeam projectTeam = projectTeamService.getById(resultWorkEvaluate.getTeamId()); |
| | | tResultWorkEvaluateDetailVO.setStartTime(projectTeam.getCreateTime()); |
| | | TProjectTeamStaff one = projectTeamStaffService.lambdaQuery().eq(TProjectTeamStaff::getTeamId, resultWorkEvaluate.getTeamId()).eq(TProjectTeamStaff::getRoleType, 3).last("limit 1").one(); |
| | | List<Long> role4 = projectTeamStaffService.lambdaQuery() |
| | | .eq(TProjectTeamStaff::getRoleType, 4).eq(TProjectTeamStaff::getTeamId, resultWorkEvaluate.getTeamId()).list() |
| | | .stream().map(TProjectTeamStaff::getUserId).collect(Collectors.toList()); |