Explorar o código

数字农业养殖场台账和种畜禽养殖场台账合计sql修改

liuhaonan hai 1 ano
pai
achega
6a155b759e

+ 25 - 4
src/main/resources/mapper/digitalagriculture/CenterdataTFarmAnimalHusbandrynfoMapper.xml

@@ -27,10 +27,31 @@
         FROM onest_system.sys_dept d
                  LEFT JOIN onest_data.centerdata_t_farm_filings_livestock a
                            ON a.dept_id = d.dept_id
-        WHERE FIND_IN_SET(365
-                  , CONCAT(d.ancestors
-                              , ','
-                              , d.dept_id))
+        WHERE
+            FIND_IN_SET(369
+                   , CONCAT(d.ancestors
+                   , ','
+                   , d.dept_id))
+                  OR
+            FIND_IN_SET(370
+                   , CONCAT(d.ancestors
+                   , ','
+                   , d.dept_id))
+                  OR
+            FIND_IN_SET(371
+                   , CONCAT(d.ancestors
+                   , ','
+                   , d.dept_id))
+                  OR
+            FIND_IN_SET(372
+                   , CONCAT(d.ancestors
+                   , ','
+                   , d.dept_id))
+                  OR
+            FIND_IN_SET(373
+                   , CONCAT(d.ancestors
+                   , ','
+                   , d.dept_id))
         UNION ALL
         SELECT '双辽市 ' dept_name,
                SUM(IFNULL(a.design_maintain_count, 0))  design_maintain_count,

+ 25 - 4
src/main/resources/mapper/digitalagriculture/CenterdataTFarmLivestockInfoMapper.xml

@@ -26,10 +26,31 @@
         FROM onest_system.sys_dept d
                  LEFT JOIN onest_data.centerdata_t_farm_livestock a
                            ON a.dept_id = d.dept_id
-        WHERE FIND_IN_SET(365
-                  , CONCAT(d.ancestors
-                              , ','
-                              , d.dept_id))
+        WHERE
+            FIND_IN_SET(369
+                , CONCAT(d.ancestors
+                            , ','
+                            , d.dept_id))
+           OR
+            FIND_IN_SET(370
+                , CONCAT(d.ancestors
+                            , ','
+                            , d.dept_id))
+           OR
+            FIND_IN_SET(371
+                , CONCAT(d.ancestors
+                            , ','
+                            , d.dept_id))
+           OR
+            FIND_IN_SET(372
+                , CONCAT(d.ancestors
+                            , ','
+                            , d.dept_id))
+           OR
+            FIND_IN_SET(373
+                , CONCAT(d.ancestors
+                            , ','
+                            , d.dept_id))
         UNION ALL
         SELECT '双辽市 ' dept_name,
                SUM(IFNULL(a.design_maintain_count, 0))  design_maintain_count,