Browse Source

数据中心

韩福成 1 year ago
parent
commit
065c25c43d

+ 2 - 6
src/main/java/com/sooka/sponest/data/digitaldevelopment/mapper/DevelopmentViewMapper.java

@@ -1,17 +1,13 @@
 package com.sooka.sponest.data.digitaldevelopment.mapper;
 
-import com.sooka.sponest.data.commandcenter.domian.CommandCenterBO;
 import com.sooka.sponest.data.digitaldevelopment.domain.DevelopmentView;
-import com.sooka.sponest.data.digitalemergency.domain.bo.EmergencyViewBO;
 
 import java.util.List;
 import java.util.Map;
 
 /**
- * @Auther: mjq
- * @Date: 2023/5/15 - 05 - 15 - 13:16
- * @Description: com.sooka.sponest.data.centerdataview.mapper
- * @version: 1.0
+ * @author hanfucheng
+ * @date 2023/9/13 13:56
  */
 public interface DevelopmentViewMapper {
 

+ 9 - 12
src/main/resources/mapper/digitaldevelopment/DevelopmentViewMapper.xml

@@ -5,26 +5,23 @@
 <mapper namespace="com.sooka.sponest.data.digitaldevelopment.mapper.DevelopmentViewMapper">
 
     <select id="getKeyProjectsByDeptId" parameterType="DevelopmentView" resultType="map">
-        SELECT b.dict_label name,COUNT(a.id) num  FROM onest_system.sys_dict_data b
-        LEFT JOIN (
-        SELECT a.id,a.dept_id,a.park
+        SELECT a.territoriality,COUNT(*)
         FROM centerdata_t_key_projects a
         LEFT JOIN ${database_system}.sys_dept d ON a.dept_id = d.dept_id
-        WHERE 1=1
-        <if test="territoriality != null ">and a.territoriality = #{territoriality}</if>
-        ${params.dataScope}) a ON a.park = b.dict_value
-        WHERE b.dict_type='centerdata_park'
-        GROUP BY b.dict_value
+        WHERE 1=1 ${params.dataScope}
+        <if test="park != null  and park != ''">and park = #{park}</if>
+        GROUP BY a.territoriality
     </select>
 
     <select id="getImportAreaByDeptId" parameterType="DevelopmentView" resultType="map">
-        SELECT b.dict_label name,COUNT(a.id) num FROM onest_system.sys_dict_data b
+        SELECT b.dict_label name,COUNT(a.id) num
+        FROM ${database_system}.sys_dict_data b
         LEFT JOIN (
-        SELECT a.id,a.project_type FROM centerdata_t_forest_importarea a
+        SELECT a.id,a.project_level FROM centerdata_t_forest_importarea a
         LEFT JOIN ${database_system}.sys_dept d ON a.dept_id = d.dept_id
         where 1=1 ${params.dataScope}
-        ) a ON b.dict_value = a.project_type
-        WHERE b.dict_type = 'area_type'
+        ) a ON b.dict_value = a.project_level
+        WHERE b.dict_type = 'centerdata_project_level'
         GROUP BY b.dict_value
     </select>
 </mapper>