|
@@ -166,10 +166,26 @@ public class TaskProgressServiceImpl extends ServiceImpl<TaskProgressMapper, Tas
|
|
}
|
|
}
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public HttpRespMsg getList(Integer taskId) {
|
|
|
|
|
|
+ public HttpRespMsg getList(Integer taskId,HttpServletRequest request) {
|
|
|
|
+ String token = request.getHeader("token");
|
|
|
|
+ User user = userMapper.selectById(token);
|
|
//倒序,最新的在最上面
|
|
//倒序,最新的在最上面
|
|
List<TaskProgress> taskProgressList
|
|
List<TaskProgress> taskProgressList
|
|
= taskProgressMapper.selectList(new QueryWrapper<TaskProgress>().eq("task_id", taskId).orderByDesc("id"));
|
|
= taskProgressMapper.selectList(new QueryWrapper<TaskProgress>().eq("task_id", taskId).orderByDesc("id"));
|
|
|
|
+ List<User> users = userMapper.selectList(new QueryWrapper<User>().eq("company_id", user.getCompanyId()));
|
|
|
|
+ WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
|
|
+ for (TaskProgress taskProgress : taskProgressList) {
|
|
|
|
+ for (User item : users) {
|
|
|
|
+ if (item.getId().equals(taskProgress.getCreatorId())){
|
|
|
|
+ if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+ taskProgress.setCreatorName(item.getCorpwxRealUserid());
|
|
|
|
+ }else {
|
|
|
|
+ taskProgress.setCreatorName(item.getName());
|
|
|
|
+ }
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
msg.data = taskProgressList;
|
|
msg.data = taskProgressList;
|
|
return msg;
|
|
return msg;
|