yumeng преди 5 години
родител
ревизия
33e3d37ef2
променени са 1 файла, в които са добавени 16 реда и са изтрити 0 реда
  1. 16 0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/ProjectController.java

+ 16 - 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/ctop/controller/ProjectController.java

@@ -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");