From ae3bedf418c78807a4b4e9b0e27d8a095882fd31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 12 Feb 2025 16:27:24 +0800 Subject: [PATCH] 'commit' --- src/main/java/Tools/Crawler/SyncDataEase.java | 25 +++++++++++++++++++ src/main/resources/Sql/DataEase.sql | 16 ++++++++++++ 2 files changed, 41 insertions(+) diff --git a/src/main/java/Tools/Crawler/SyncDataEase.java b/src/main/java/Tools/Crawler/SyncDataEase.java index 941535ed..5fee420f 100644 --- a/src/main/java/Tools/Crawler/SyncDataEase.java +++ b/src/main/java/Tools/Crawler/SyncDataEase.java @@ -42,6 +42,8 @@ public class SyncDataEase { ZhiShiDianFuGaiLv(); //课程建设详细信息 KeChengDetail(); + //城市学校课程建设详细信息 + CitySchoolKeChengDetail(); } /** @@ -338,4 +340,27 @@ public class SyncDataEase { } print("更新课程建设详情成功!"); } + + /** + * 全市学校课程建设详情 + */ + public static void CitySchoolKeChengDetail() { + SqlPara sqlPara = Db.getSqlPara("DataEase.CitySchoolKeChengDetail"); + List list = Db.find(sqlPara); + String sql = "truncate table `excel_数据_d6c71df4cb`"; + Db.use(MYSQL_DB).update(sql); + sql = Db.getSql("DataEase.updateCitySchoolKeChengDetail"); + for (Record record : list) { + String organization_name = record.getStr("organization_name"); + String gather_regionc = record.getStr("gather_regionc"); + String school_running_type = record.getStr("school_running_type"); + String period_type = record.getStr("period_type"); + int lesson_cnt = record.getInt("lesson_cnt"); + int signin_cnt = record.getInt("signin_cnt"); + int construct_cnt = record.getInt("construct_cnt"); + Db.use(MYSQL_DB).update(sql, organization_name, school_running_type, gather_regionc, + period_type, lesson_cnt, signin_cnt, construct_cnt); + } + print("更新全市学校课程建设详情成功!"); + } } diff --git a/src/main/resources/Sql/DataEase.sql b/src/main/resources/Sql/DataEase.sql index 8ed9ee2f..f6b619d6 100644 --- a/src/main/resources/Sql/DataEase.sql +++ b/src/main/resources/Sql/DataEase.sql @@ -263,4 +263,20 @@ ORDER BY insert into `excel_数据_38105a9002`(`学段`,`学科`,`年级`,`周期`,`直播课`,`点播课`,`专题课`) values (?,?,?,?,?,?,?); #end + -- 全市学校课程建设情况统计 + #sql("CitySchoolKeChengDetail") + -- 查询本月数据 + SELECT * FROM get_school_statistics('month') + union all + -- 查询本学期数据 + SELECT * FROM get_school_statistics('semester') + union all + -- 查询本年数据 + SELECT * FROM get_school_statistics('year'); + #end + -- 修改全市学校课程建设情况统计 + #sql("updateCitySchoolKeChengDetail") + insert into `excel_数据_d6c71df4cb`(`学校名称`,`学段`,`行政区划`,`周期`,`课程建设总量`,`注册教师`,`参与课程建设教师`) + values(?,?,?,?,?,?,?); + #end #end \ No newline at end of file