|
@@ -89,18 +89,22 @@ public class MarkingServiceImpl extends ServiceImpl<IMarkingMapper, Marking> imp
|
|
|
for (MarkingDTO record : page.getRecords()) {
|
|
|
List<UserDTO> users = markingUserService.findByProjectIdAndMarkingId(record.getProjectId(), record.getMarkingId());
|
|
|
record.setUsers(users);
|
|
|
- ProjectTeam create = projectTeamService.findByUserIdAndProjectId(Integer.valueOf(record.getCreateBy()), record.getProjectId());
|
|
|
- if (ObjectUtil.isNotNull(create)){
|
|
|
- if (StrUtil.isNotEmpty(create.getNickName())){
|
|
|
- record.setLastCreateBy(create.getNickName());
|
|
|
+ if (ObjectUtil.isNotNull(record.getUpdateBy())){
|
|
|
+ ProjectTeam update = projectTeamService.findByUserIdAndProjectId(Integer.valueOf(record.getUpdateBy()), record.getProjectId());
|
|
|
+ if (ObjectUtil.isNotNull(update)){
|
|
|
+ if (StrUtil.isNotEmpty(update.getNickName())){
|
|
|
+ record.setLastUpdateBy(update.getNickName());
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- ProjectTeam update = projectTeamService.findByUserIdAndProjectId(Integer.valueOf(record.getCreateBy()), record.getProjectId());
|
|
|
- if (ObjectUtil.isNotNull(update)){
|
|
|
- if (StrUtil.isNotEmpty(update.getNickName())){
|
|
|
- record.setLastUpdateBy(update.getNickName());
|
|
|
+ }else {
|
|
|
+ ProjectTeam create = projectTeamService.findByUserIdAndProjectId(Integer.valueOf(record.getCreateBy()), record.getProjectId());
|
|
|
+ if (ObjectUtil.isNotNull(create)){
|
|
|
+ if (StrUtil.isNotEmpty(create.getNickName())){
|
|
|
+ record.setLastCreateBy(create.getNickName());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
return PageInfo.PageInfo(page);
|
|
@@ -189,4 +193,10 @@ public class MarkingServiceImpl extends ServiceImpl<IMarkingMapper, Marking> imp
|
|
|
}
|
|
|
return ResultData.ok(param);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<Map<Integer, Integer>> countMarkingStatus(MarkingSearchParam param) {
|
|
|
+ List<Map<Integer, Integer>> maps = getBaseMapper().countMarkingStatus(param.getProjectId());
|
|
|
+ return maps;
|
|
|
+ }
|
|
|
}
|