1 rok pred
rodič
commit
5b16520a39

+ 1 - 0
platform-dao/src/main/java/com/platform/dao/mapper/project/ProjectMapper.java

@@ -21,6 +21,7 @@ import java.util.List;
  */
 @Component
 public interface ProjectMapper extends MyMapper<Project> {
+    List<ProjectVO> getProjects(ProjectDTO dto);
     SbInfoTypeReportVO2 getSbNums(ProjectDTO dto);
 
     List<String> getTypeIds(ProjectDTO dto);

+ 9 - 0
platform-dao/src/main/resources/mapper/project/ProjectMapper.xml

@@ -132,6 +132,15 @@
 
     </select>
 
+    <select id="getProjects" parameterType="com.platform.dao.dto.project.ProjectDTO"
+            resultType="com.platform.dao.vo.query.project.ProjectVO">
+        select project.* from t_project project
+        where project.flag = 1
+        <if test="flag!=null">
+            and project.flag = #{flag}
+        </if>
+    </select>
+
 
 
 </mapper>

+ 6 - 0
platform-rest/src/main/java/com/platform/rest/controller/project/ProjectController.java

@@ -164,6 +164,12 @@ public class ProjectController {
         return new R<>(TreeUtil.buildProjectTree(projectVOS, ""));
     }
 
+    @GetMapping("tree2")
+    public R queryTree2(ProjectDTO projectDTO) {
+        List<ProjectVO> projects = projectMapper.getProjects(projectDTO);
+        return new R<>(TreeUtil.buildProjectTree(projects, ""));
+    }
+
     /**
      * 获取设备tables tree
      *