Browse Source

"手动同步各分公司管线长度"

yangjunfeng 7 months ago
parent
commit
601985f433

+ 6 - 0
tofly-zhongming-gas/service/zmrq/src/main/java/com/tofly/zmrq/custom/controller/CustomHomePageController.java

@@ -90,4 +90,10 @@ public class CustomHomePageController {
         return ResultRespone.success(customHomePageMapper.getDiameter(companyId));
     }
 
+    @ApiOperation(value = "手动同步各分公司管线长度")
+    @GetMapping("/synIndsertHomePage")
+    public ResultRespone synIndsertHomePage() {
+        customHomePageMapper.indsertHomePage1();
+        return ResultRespone.success();
+    }
 }

+ 1 - 0
tofly-zhongming-gas/service/zmrq/src/main/java/com/tofly/zmrq/custom/mapper/CustomHomePageMapper.java

@@ -18,4 +18,5 @@ public interface CustomHomePageMapper {
     List<TotalDeviceVo> getTotal2();
     List<Map> getDeviceByCompany(@Param("companyId") Long companyId);
     List<Map> getDiameter(@Param("companyId") Long companyId);
+    void indsertHomePage1();
 }

+ 285 - 0
tofly-zhongming-gas/service/zmrq/src/main/resources/customMapper/CustomHomePageMapper.xml

@@ -57,5 +57,290 @@
         WHEN NAME>=300 THEN '>DN300' ELSE '无' END)
          ]]>
     </select>
+
+    <insert id="indsertHomePage1">
+        begin
+                INSERT ALL
+                INTO tf_homepage VALUES (1,'1','中压管线',(SELECT SUM(pipelength) FROM PIPESECTIONMP_EVW@MZ_SDE))
+                INTO tf_homepage VALUES (1,'1','次高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONIP_EVW@MZ_SDE))
+                INTO tf_homepage VALUES (1,'1','高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONHP_EVW@MZ_SDE))
+                INTO tf_homepage VALUES (1,'1','低压管线',(SELECT SUM(pipelength) FROM PIPESECTIONLP_EVW@MZ_SDE))
+                INTO tf_homepage VALUES (2,'1','中压管线',(SELECT SUM(pipelength) FROM PIPESECTIONMP_EVW@TN_SDE))
+                INTO tf_homepage VALUES (2,'1','次高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONIP_EVW@TN_SDE))
+                INTO tf_homepage VALUES (2,'1','高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONHP_EVW@TN_SDE))
+                INTO tf_homepage VALUES (2,'1','低压管线',(SELECT SUM(pipelength) FROM PIPESECTIONLP_EVW@TN_SDE))
+                INTO tf_homepage VALUES (3,'1','中压管线',(SELECT SUM(pipelength) FROM PIPESECTIONMP_EVW@YT_SDE))
+                INTO tf_homepage VALUES (3,'1','次高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONIP_EVW@YT_SDE))
+                INTO tf_homepage VALUES (3,'1','高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONHP_EVW@YT_SDE))
+                INTO tf_homepage VALUES (3,'1','低压管线',(SELECT SUM(pipelength) FROM PIPESECTIONLP_EVW@YT_SDE))
+                INTO tf_homepage VALUES (4,'1','中压管线',(SELECT SUM(pipelength) FROM PIPESECTIONMP_EVW@FP_SDE))
+                INTO tf_homepage VALUES (4,'1','次高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONIP_EVW@FP_SDE))
+                INTO tf_homepage VALUES (4,'1','高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONHP_EVW@FP_SDE))
+                INTO tf_homepage VALUES (4,'1','低压管线',(SELECT SUM(pipelength) FROM PIPESECTIONLP_EVW@FP_SDE))
+                INTO tf_homepage VALUES (5,'1','中压管线',(SELECT SUM(pipelength) FROM PIPESECTIONMP_EVW@BC_SDE))
+                INTO tf_homepage VALUES (5,'1','次高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONIP_EVW@BC_SDE))
+                INTO tf_homepage VALUES (5,'1','高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONHP_EVW@BC_SDE))
+                INTO tf_homepage VALUES (5,'1','低压管线',(SELECT SUM(pipelength) FROM PIPESECTIONLP_EVW@BC_SDE))
+                INTO tf_homepage VALUES (6,'1','中压管线',(SELECT SUM(pipelength) FROM PIPESECTIONMP_EVW@YL_SDE))
+                INTO tf_homepage VALUES (6,'1','次高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONIP_EVW@YL_SDE))
+                INTO tf_homepage VALUES (6,'1','高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONHP_EVW@YL_SDE))
+                INTO tf_homepage VALUES (6,'1','低压管线',(SELECT SUM(pipelength) FROM PIPESECTIONLP_EVW@YL_SDE))
+                INTO tf_homepage VALUES (7,'1','中压管线',(SELECT SUM(pipelength) FROM PIPESECTIONMP_EVW@ZF_SDE))
+                INTO tf_homepage VALUES (7,'1','次高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONIP_EVW@ZF_SDE))
+                INTO tf_homepage VALUES (7,'1','高压管线',(SELECT SUM(pipelength) FROM PIPESECTIONHP_EVW@ZF_SDE))
+                INTO tf_homepage VALUES (7,'1','低压管线',(SELECT SUM(pipelength) FROM PIPESECTIONLP_EVW@ZF_SDE))
+        select 1 from dual;
+
+
+        INSERT into TF_HOMEPAGE
+        SELECT 1,2,a.diameter,a.len FROM
+            (SELECT diameter,SUM(pipelength) AS LEN FROM
+                (SELECT diameter,pipelength FROM PIPESECTIONMP_EVW@MZ_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONIP_EVW@MZ_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONHP_EVW@MZ_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONLP_EVW@MZ_SDE)
+             group by diameter) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 2,2,a.diameter,a.len FROM
+            (SELECT diameter,SUM(pipelength) AS LEN FROM
+                (SELECT diameter,pipelength FROM PIPESECTIONMP_EVW@TN_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONIP_EVW@TN_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONHP_EVW@TN_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONLP_EVW@TN_SDE)
+             group by diameter) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 3,2,a.diameter,a.len FROM
+            (SELECT diameter,SUM(pipelength) AS LEN FROM
+                (SELECT diameter,pipelength FROM PIPESECTIONMP_EVW@YT_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONIP_EVW@YT_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONHP_EVW@YT_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONLP_EVW@YT_SDE)
+             group by diameter) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 4,2,a.diameter,a.len FROM
+            (SELECT diameter,SUM(pipelength) AS LEN FROM
+                (SELECT diameter,pipelength FROM PIPESECTIONMP_EVW@FP_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONIP_EVW@FP_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONHP_EVW@FP_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONLP_EVW@FP_SDE)
+             group by diameter) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 5,2,a.diameter,a.len FROM
+            (SELECT diameter,SUM(pipelength) AS LEN FROM
+                (SELECT diameter,pipelength FROM PIPESECTIONMP_EVW@BC_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONIP_EVW@BC_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONHP_EVW@BC_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONLP_EVW@BC_SDE)
+             group by diameter) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 6,2,a.diameter,a.len FROM
+            (SELECT diameter,SUM(pipelength) AS LEN FROM
+                (SELECT diameter,pipelength FROM PIPESECTIONMP_EVW@YL_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONIP_EVW@YL_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONHP_EVW@YL_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONLP_EVW@YL_SDE)
+             group by diameter) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 7,2,a.diameter,a.len FROM
+            (SELECT diameter,SUM(pipelength) AS LEN FROM
+                (SELECT diameter,pipelength FROM PIPESECTIONMP_EVW@ZF_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONIP_EVW@ZF_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONHP_EVW@ZF_SDE UNION ALL
+                 SELECT diameter,pipelength FROM PIPESECTIONLP_EVW@ZF_SDE)
+             group by diameter) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 1,3,a.material,a.len FROM
+            (SELECT material,SUM(pipelength) AS LEN FROM
+                (SELECT material,pipelength FROM PIPESECTIONMP_EVW@MZ_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONIP_EVW@MZ_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONHP_EVW@MZ_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONLP_EVW@MZ_SDE)
+             group by material) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 2,3,a.material,a.len FROM
+            (SELECT material,SUM(pipelength) AS LEN FROM
+                (SELECT material,pipelength FROM PIPESECTIONMP_EVW@TN_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONIP_EVW@TN_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONHP_EVW@TN_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONLP_EVW@TN_SDE)
+             group by material) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 3,3,a.material,a.len FROM
+            (SELECT material,SUM(pipelength) AS LEN FROM
+                (SELECT material,pipelength FROM PIPESECTIONMP_EVW@YT_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONIP_EVW@YT_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONHP_EVW@YT_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONLP_EVW@YT_SDE)
+             group by material) a;
+        INSERT into TF_HOMEPAGE
+        SELECT 4,3,a.material,a.len FROM
+            (SELECT material,SUM(pipelength) AS LEN FROM
+                (SELECT material,pipelength FROM PIPESECTIONMP_EVW@FP_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONIP_EVW@FP_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONHP_EVW@FP_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONLP_EVW@FP_SDE)
+             group by material) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 5,3,a.material,a.len FROM
+            (SELECT material,SUM(pipelength) AS LEN FROM
+                (SELECT material,pipelength FROM PIPESECTIONMP_EVW@BC_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONIP_EVW@BC_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONHP_EVW@BC_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONLP_EVW@BC_SDE)
+             group by material) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 6,3,a.material,a.len FROM
+            (SELECT material,SUM(pipelength) AS LEN FROM
+                (SELECT material,pipelength FROM PIPESECTIONMP_EVW@YL_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONIP_EVW@YL_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONHP_EVW@YL_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONLP_EVW@YL_SDE)
+             group by material) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 7,3,a.material,a.len FROM
+            (SELECT material,SUM(pipelength) AS LEN FROM
+                (SELECT material,pipelength FROM PIPESECTIONMP_EVW@ZF_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONIP_EVW@ZF_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONHP_EVW@ZF_SDE UNION ALL
+                 SELECT material,pipelength FROM PIPESECTIONLP_EVW@ZF_SDE)
+             group by material) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 1,4,a.BURY_STYLE,a.len FROM
+            (SELECT BURY_STYLE,SUM(pipelength) AS LEN FROM
+                (SELECT BURY_STYLE,pipelength FROM PIPESECTIONMP_EVW@MZ_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONIP_EVW@MZ_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONHP_EVW@MZ_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONLP_EVW@MZ_SDE)
+             group by BURY_STYLE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 2,4,a.BURY_STYLE,a.len FROM
+            (SELECT BURY_STYLE,SUM(pipelength) AS LEN FROM
+                (SELECT BURY_STYLE,pipelength FROM PIPESECTIONMP_EVW@TN_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONIP_EVW@TN_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONHP_EVW@TN_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONLP_EVW@TN_SDE)
+             group by BURY_STYLE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 3,4,a.BURY_STYLE,a.len FROM
+            (SELECT BURY_STYLE,SUM(pipelength) AS LEN FROM
+                (SELECT BURY_STYLE,pipelength FROM PIPESECTIONMP_EVW@YT_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONIP_EVW@YT_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONHP_EVW@YT_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONLP_EVW@YT_SDE)
+             group by BURY_STYLE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 4,4,a.BURY_STYLE,a.len FROM
+            (SELECT BURY_STYLE,SUM(pipelength) AS LEN FROM
+                (SELECT BURY_STYLE,pipelength FROM PIPESECTIONMP_EVW@FP_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONIP_EVW@FP_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONHP_EVW@FP_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONLP_EVW@FP_SDE)
+             group by BURY_STYLE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 5,4,a.BURY_STYLE,a.len FROM
+            (SELECT BURY_STYLE,SUM(pipelength) AS LEN FROM
+                (SELECT BURY_STYLE,pipelength FROM PIPESECTIONMP_EVW@BC_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONIP_EVW@BC_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONHP_EVW@BC_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONLP_EVW@BC_SDE)
+             group by BURY_STYLE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 6,4,a.BURY_STYLE,a.len FROM
+            (SELECT BURY_STYLE,SUM(pipelength) AS LEN FROM
+                (SELECT BURY_STYLE,pipelength FROM PIPESECTIONMP_EVW@YL_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONIP_EVW@YL_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONHP_EVW@YL_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONLP_EVW@YL_SDE)
+             group by BURY_STYLE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT 7,4,a.BURY_STYLE,a.len FROM
+            (SELECT BURY_STYLE,SUM(pipelength) AS LEN FROM
+                (SELECT BURY_STYLE,pipelength FROM PIPESECTIONMP_EVW@ZF_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONIP_EVW@ZF_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONHP_EVW@ZF_SDE UNION ALL
+                 SELECT BURY_STYLE,pipelength FROM PIPESECTIONLP_EVW@ZF_SDE)
+             group by BURY_STYLE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT company_id,5,'调压设备',a.len FROM
+            (SELECT 1 AS company_id,count(*) AS LEN FROM BOOSTER_EVW@MZ_SDE UNION ALL
+             SELECT 2 AS company_id,count(*) AS LEN FROM BOOSTER_EVW@TN_SDE UNION ALL
+             SELECT 3 AS company_id,count(*) AS LEN FROM BOOSTER_EVW@YT_SDE UNION ALL
+             SELECT 4 AS company_id,count(*) AS LEN FROM BOOSTER_EVW@FP_SDE UNION ALL
+             SELECT 5 AS company_id,count(*) AS LEN FROM BOOSTER_EVW@BC_SDE UNION ALL
+             SELECT 6 AS company_id,count(*) AS LEN FROM BOOSTER_EVW@YL_SDE UNION ALL
+             SELECT 7 AS company_id,count(*) AS LEN FROM BOOSTER_EVW@ZF_SDE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT company_id,6,'阀门',a.len FROM
+            (SELECT 1 AS company_id,count(*) AS LEN FROM VALVE_EVW@MZ_SDE UNION ALL
+             SELECT 2 AS company_id,count(*) AS LEN FROM VALVE_EVW@TN_SDE UNION ALL
+             SELECT 3 AS company_id,count(*) AS LEN FROM VALVE_EVW@YT_SDE UNION ALL
+             SELECT 4 AS company_id,count(*) AS LEN FROM VALVE_EVW@FP_SDE UNION ALL
+             SELECT 5 AS company_id,count(*) AS LEN FROM VALVE_EVW@BC_SDE UNION ALL
+             SELECT 6 AS company_id,count(*) AS LEN FROM VALVE_EVW@YL_SDE UNION ALL
+             SELECT 7 AS company_id,count(*) AS LEN FROM VALVE_EVW@ZF_SDE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT company_id,7,'燃气桩',a.len FROM
+            (SELECT 1 AS company_id,count(*) AS LEN FROM GASSDT_EVW@MZ_SDE UNION ALL
+             SELECT 2 AS company_id,count(*) AS LEN FROM GASSDT_EVW@TN_SDE UNION ALL
+             SELECT 3 AS company_id,count(*) AS LEN FROM GASSDT_EVW@YT_SDE UNION ALL
+             SELECT 4 AS company_id,count(*) AS LEN FROM GASSDT_EVW@FP_SDE UNION ALL
+             SELECT 5 AS company_id,count(*) AS LEN FROM GASSDT_EVW@BC_SDE UNION ALL
+             SELECT 6 AS company_id,count(*) AS LEN FROM GASSDT_EVW@YL_SDE UNION ALL
+             SELECT 7 AS company_id,count(*) AS LEN FROM GASSDT_EVW@ZF_SDE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT company_id,8,'检测点',a.len FROM
+            (SELECT 1 AS company_id,count(*) AS LEN FROM CHECKPOINT_EVW@MZ_SDE UNION ALL
+             SELECT 2 AS company_id,count(*) AS LEN FROM CHECKPOINT_EVW@TN_SDE UNION ALL
+             SELECT 3 AS company_id,count(*) AS LEN FROM CHECKPOINT_EVW@YT_SDE UNION ALL
+             SELECT 4 AS company_id,count(*) AS LEN FROM CHECKPOINT_EVW@FP_SDE UNION ALL
+             SELECT 5 AS company_id,count(*) AS LEN FROM CHECKPOINT_EVW@BC_SDE UNION ALL
+             SELECT 6 AS company_id,count(*) AS LEN FROM CHECKPOINT_EVW@YL_SDE UNION ALL
+             SELECT 7 AS company_id,count(*) AS LEN FROM CHECKPOINT_EVW@ZF_SDE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT company_id,9,'阴极保护',a.len FROM
+            (SELECT 1 AS company_id,count(*) AS LEN FROM YJBH_EVW@MZ_SDE UNION ALL
+             SELECT 2 AS company_id,count(*) AS LEN FROM YJBH_EVW@TN_SDE UNION ALL
+             SELECT 3 AS company_id,count(*) AS LEN FROM YJBH_EVW@YT_SDE UNION ALL
+             SELECT 4 AS company_id,count(*) AS LEN FROM YJBH_EVW@FP_SDE UNION ALL
+             SELECT 5 AS company_id,count(*) AS LEN FROM YJBH_EVW@BC_SDE UNION ALL
+             SELECT 6 AS company_id,count(*) AS LEN FROM YJBH_EVW@YL_SDE UNION ALL
+             SELECT 7 AS company_id,count(*) AS LEN FROM YJBH_EVW@ZF_SDE) a;
+
+        INSERT into TF_HOMEPAGE
+        SELECT company_id,10,'场站',a.len FROM
+            (SELECT 1 AS company_id,count(*) AS LEN FROM STATION_N_1_EVW@MZ_SDE UNION ALL
+             SELECT 2 AS company_id,count(*) AS LEN FROM STATION_N_1_EVW@TN_SDE UNION ALL
+             SELECT 3 AS company_id,count(*) AS LEN FROM STATION_N_1_EVW@YT_SDE UNION ALL
+             SELECT 4 AS company_id,count(*) AS LEN FROM STATION_N_1_EVW@FP_SDE UNION ALL
+             SELECT 5 AS company_id,count(*) AS LEN FROM STATION_N_1_EVW@BC_SDE UNION ALL
+             SELECT 6 AS company_id,count(*) AS LEN FROM STATION_N_1_EVW@YL_SDE UNION ALL
+             SELECT 7 AS company_id,count(*) AS LEN FROM STATION_N_1_EVW@ZF_SDE) a;
+
+        end;
+    </insert>
 </mapper>
 

+ 12 - 0
tofly-zhongming-gas/service/zmrqSchedule/src/main/java/com/tofly/zmrqSchedule/config/ScheduledTask.java

@@ -1,6 +1,8 @@
 package com.tofly.zmrqSchedule.config;
 
 import com.tofly.zmrqSchedule.handler.CalculateHandler;
+import com.tofly.zmrqSchedule.mapper.HomePageMapper;
+import com.xxl.job.core.biz.model.ReturnT;
 import lombok.AllArgsConstructor;
 import lombok.SneakyThrows;
 import lombok.extern.slf4j.Slf4j;
@@ -21,6 +23,7 @@ import java.util.Calendar;
 public class ScheduledTask {
 
     private final CalculateHandler calculateHandler;
+    private final HomePageMapper homePageMapper;
 
     @Async
     @Scheduled(cron="0 0 7 * * ? ")
@@ -31,4 +34,13 @@ public class ScheduledTask {
         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
         calculateHandler.CalculateHandler(sdf.format(cal.getTime()));
     }
+
+    @Async
+    @Scheduled(cron="0 0 7 * * ? ")
+    @SneakyThrows
+    public void HomePageHandler() {
+        homePageMapper.deleteHomePage();
+        homePageMapper.indsertHomePage1();
+        homePageMapper.indsertHomePage2();
+    }
 }