wangzhe 2 rokov pred
rodič
commit
4b78e4a9cd

+ 28 - 38
mybusiness/src/main/resources/mapper/system/TUInterfaceinfoMapper.xml

@@ -376,19 +376,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="getProvinceTop5Frequency" resultMap="TUInterfaceinfoResult">
         SELECT
-            IFNULL(SUM(callsuccnum), 0) + IFNULL(SUM(callfailnum), 0) count,
-            dept_id,
-            dept_name
+            IFNULL(SUM(a.callsuccnum), 0) + IFNULL(SUM(a.callfailnum), 0) count,
+            d.dept_id,
+            d.dept_name
         FROM
-            t_u_interfaceinfo
-        WHERE
-            dept_id != ""
-        AND share_type IN (
-            'share_type_3',
-            'share_type_4'
-        )
+            t_u_interfaceinfo a
+        right join sys_dept d on a.dept_id = d.dept_id
+        WHERE a.share_type = 'share_type_4' and d.parent_id = '217'
         GROUP BY
-            dept_id
+            d.dept_id
         ORDER BY
             count DESC
         LIMIT 0,
@@ -397,16 +393,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="getCityTop5Frequency" resultMap="TUInterfaceinfoResult">
         SELECT
-            IFNULL(SUM(callsuccnum), 0) + IFNULL(SUM(callfailnum), 0) count,
-            dept_id,
-            dept_name
+            IFNULL(SUM(a.callsuccnum), 0) + IFNULL(SUM(a.callfailnum), 0) count,
+            d.dept_id,
+            d.dept_name
         FROM
-            t_u_interfaceinfo
-        WHERE
-            dept_id != ""
-        AND share_type = 'share_type_1'
+            t_u_interfaceinfo a
+        right join sys_dept d on a.dept_id = d.dept_id
+        WHERE a.share_type = 'share_type_1' and d.parent_id = '214'
         GROUP BY
-            dept_id
+            d.dept_id
         ORDER BY
             count DESC
         LIMIT 0,
@@ -415,19 +410,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="getProvinceTop20Frequency" resultMap="TUInterfaceinfoResult">
         SELECT
-            IFNULL(SUM(callsuccnum), 0) + IFNULL(SUM(callfailnum), 0) count,
-            dept_id,
-            dept_name
+            IFNULL(SUM(a.callsuccnum), 0) + IFNULL(SUM(a.callfailnum), 0) count,
+            d.dept_id,
+            d.dept_name
         FROM
-            t_u_interfaceinfo
-        WHERE
-            dept_id != ""
-        AND share_type IN (
-            'share_type_3',
-            'share_type_4'
-        )
+            t_u_interfaceinfo a
+        right join sys_dept d on a.dept_id = d.dept_id
+        WHERE a.share_type = 'share_type_4' and d.parent_id = '217'
         GROUP BY
-            dept_id
+            d.dept_id
         ORDER BY
             count DESC
         LIMIT 0,
@@ -436,16 +427,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="getCityTop20Frequency" resultMap="TUInterfaceinfoResult">
         SELECT
-            IFNULL(SUM(callsuccnum), 0) + IFNULL(SUM(callfailnum), 0) count,
-            dept_id,
-            dept_name
+            IFNULL(SUM(a.callsuccnum), 0) + IFNULL(SUM(a.callfailnum), 0) count,
+            d.dept_id,
+            d.dept_name
         FROM
-            t_u_interfaceinfo
-        WHERE
-            dept_id != ""
-        AND share_type = 'share_type_1'
+            t_u_interfaceinfo a
+        right join sys_dept d on a.dept_id = d.dept_id
+        WHERE a.share_type = 'share_type_1' and d.parent_id = '214'
         GROUP BY
-            dept_id
+            d.dept_id
         ORDER BY
             count DESC
         LIMIT 0,