|
@@ -36,6 +36,7 @@ import java.io.*;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.time.LocalDate;
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.time.format.DateTimeFormatter;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -96,6 +97,9 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
@Resource
|
|
|
private TaskExecutorMapper taskExecutorMapper;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private TaskCommentMapper taskCommentMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public HttpRespMsg getExecutorPanel(Integer projectId) {
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
@@ -779,7 +783,7 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public HttpRespMsg auditFile(String taskId, String projectId, Integer auditStatus, String reason, HttpServletRequest request) {
|
|
|
+ public HttpRespMsg auditFile(Integer taskId, String projectId, Integer auditStatus, String reason, HttpServletRequest request) {
|
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
|
User user = userMapper.selectById(request.getHeader("Token"));
|
|
|
//获取该任务的文件审核阶段
|
|
@@ -803,6 +807,17 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
.eq(Task::getId,taskId)
|
|
|
);
|
|
|
}
|
|
|
+ //添加动态消息
|
|
|
+ String content = user.getName()+"审核通过了任务:"+task.getName();
|
|
|
+ TaskComment comment = new TaskComment();
|
|
|
+ comment.setTaskId(taskId);
|
|
|
+ comment.setUserId(user.getId());
|
|
|
+ comment.setContent(content);
|
|
|
+ comment.setCreateTime(LocalDateTime.now());
|
|
|
+ comment.setUserColor(user.getColor());
|
|
|
+ comment.setUserName(user.getName());
|
|
|
+ taskCommentMapper.insert(comment);
|
|
|
+
|
|
|
} else if (2 == auditStatus) {
|
|
|
//驳回
|
|
|
WxCorpInfo info = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
@@ -842,7 +857,15 @@ public class TaskServiceImpl extends ServiceImpl<TaskMapper, Task> implements Ta
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ String content = user.getName()+"审核驳回了任务:"+task.getName();
|
|
|
+ TaskComment comment = new TaskComment();
|
|
|
+ comment.setTaskId(taskId);
|
|
|
+ comment.setUserId(user.getId());
|
|
|
+ comment.setContent(content);
|
|
|
+ comment.setCreateTime(LocalDateTime.now());
|
|
|
+ comment.setUserColor(user.getColor());
|
|
|
+ comment.setUserName(user.getName());
|
|
|
+ taskCommentMapper.insert(comment);
|
|
|
}
|
|
|
|
|
|
return msg;
|