| | |
| | | .ge(TTask::getImplementTime, startOfMonth) |
| | | .le(TTask::getImplementTime, endOfMonth).list(); |
| | | List<String> taskIds = finishTask.stream().map(TTask::getId).collect(Collectors.toList()); |
| | | if (taskIds.isEmpty()){ |
| | | taskIds.add("-1"); |
| | | } |
| | | List<TTaskDetail> taskDetails = taskDetailService.lambdaQuery() |
| | | .eq(TTaskDetail::getAuditStatus, 1).in(TTaskDetail::getTaskId, taskIds) |
| | | .isNotNull(TTaskDetail::getClearStatus) |
| | |
| | | dto.setAuditTime(LocalDateTime.now()); |
| | | leaveService.updateById(dto); |
| | | SysUser sysUser = sysUserService.selectUserById(Long.valueOf(dto.getLeavePerson())); |
| | | TLeaveAudit leaveAudit = leaveAuditService.lambdaQuery().eq(TLeaveAudit::getAuditId, dto.getId()) |
| | | TLeaveAudit leaveAudit = leaveAuditService.lambdaQuery().eq(TLeaveAudit::getLeaveId, dto.getId()) |
| | | .eq(TLeaveAudit::getAuditType, 2).one(); |
| | | TNotice tNotice = new TNotice(); |
| | | tNotice.setUserId(leaveAudit.getAuditId().split(",")[0]); |