|
@@ -105,6 +105,22 @@ public class ProjectController {
|
|
|
projects.add(project);
|
|
|
}
|
|
|
}
|
|
|
+ } else {
|
|
|
+ QueryWrapper<Project> projectQueryWrapper = new QueryWrapper<>();
|
|
|
+ projectQueryWrapper.eq("responsible_id", userId);
|
|
|
+ projectQueryWrapper.orderByDesc("create_time");
|
|
|
+ List<Project> responsibles = projectMapper.selectList(projectQueryWrapper);
|
|
|
+ if (!Check.isNull(responsibles)) {
|
|
|
+ projects = responsibles;
|
|
|
+ } else {
|
|
|
+ QueryWrapper<Project> designResponsibleQueryWrapper = new QueryWrapper<>();
|
|
|
+ designResponsibleQueryWrapper.eq("design_responsible_id", userId);
|
|
|
+ designResponsibleQueryWrapper.orderByDesc("create_time");
|
|
|
+ List<Project> designResponsibles = projectMapper.selectList(projectQueryWrapper);
|
|
|
+ projects = designResponsibles;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
} else {
|
|
|
queryWrapper.orderByDesc("create_time");
|