| | |
| | | List<String> collect = projectTeamStaffService.lambdaQuery().eq(TProjectTeamStaff::getUserId, tokenService.getLoginUser().getUserId()) |
| | | .eq(TProjectTeamStaff::getRoleType, 2) |
| | | .list().stream().map(TProjectTeamStaff::getTeamId).collect(Collectors.toList()); |
| | | TProjectTeam one = projectTeamService.lambdaQuery().in(TProjectTeam::getId, collect) |
| | | .eq(TProjectTeam::getStatus, 1) |
| | | .orderByDesc(BaseModel::getCreateTime).last("limit 1").one(); |
| | | TProjectTeamStaff one1 = projectTeamStaffService.lambdaQuery() |
| | | .eq(TProjectTeamStaff::getTeamId, one.getId()).eq(TProjectTeamStaff::getRoleType, 2).one(); |
| | | tNotice.setUserId(one1.getUserId()); |
| | | if (!collect.isEmpty()){ |
| | | TProjectTeam one = projectTeamService.lambdaQuery().in(TProjectTeam::getId, collect) |
| | | .eq(TProjectTeam::getStatus, 1) |
| | | .orderByDesc(BaseModel::getCreateTime).last("limit 1").one(); |
| | | TProjectTeamStaff one1 = projectTeamStaffService.lambdaQuery() |
| | | .eq(TProjectTeamStaff::getTeamId, one.getId()).eq(TProjectTeamStaff::getRoleType, 2).one(); |
| | | tNotice.setUserId(one1.getUserId()); |
| | | |
| | | tNotice.setCommitId(tokenService.getLoginUser().getUserId()+""); |
| | | tNotice.setStatus(1); |
| | | tNotice.setNoticeContent("您有【1】条【菌种选育保藏记录】等待签字入库确认;"); |
| | | tNotice.setDataId(dto.getId()); |
| | | tNotice.setNoticeType(5); |
| | | noticeService.save(tNotice); |
| | | tNotice.setCommitId(tokenService.getLoginUser().getUserId()+""); |
| | | tNotice.setStatus(1); |
| | | tNotice.setNoticeContent("您有【1】条【菌种选育保藏记录】等待签字入库确认;"); |
| | | tNotice.setDataId(dto.getId()); |
| | | tNotice.setNoticeType(5); |
| | | noticeService.save(tNotice); |
| | | } |
| | | |
| | | } |
| | | return R.ok(); |
| | | } |