From 598a4447b973322508ed9a0f5460157801a95df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Tue, 17 Dec 2024 07:48:48 +0800 Subject: [PATCH] 'commit' --- .../base/DataEase/Util/CopyBigScreen.java | 2 - .../base/DataEase/Util/TestInsert.java | 89 ------------------- 2 files changed, 91 deletions(-) delete mode 100644 src/main/java/com/dsideal/base/DataEase/Util/TestInsert.java diff --git a/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java b/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java index 6f806e72..caeb18c3 100644 --- a/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java +++ b/src/main/java/com/dsideal/base/DataEase/Util/CopyBigScreen.java @@ -7,10 +7,8 @@ import com.dsideal.base.Tools.Util.LocalMysqlConnectUtil; import com.dsideal.base.Util.CommonUtil; import com.dsideal.base.Util.FileUtil; import com.jfinal.kit.PathKit; -import com.jfinal.kit.StrKit; import com.jfinal.plugin.activerecord.Db; import com.jfinal.plugin.activerecord.Record; -import org.sqlite.core.DB; import java.util.*; diff --git a/src/main/java/com/dsideal/base/DataEase/Util/TestInsert.java b/src/main/java/com/dsideal/base/DataEase/Util/TestInsert.java deleted file mode 100644 index e5dae48c..00000000 --- a/src/main/java/com/dsideal/base/DataEase/Util/TestInsert.java +++ /dev/null @@ -1,89 +0,0 @@ -package com.dsideal.base.DataEase.Util; - -import com.dsideal.base.Tools.Util.LocalMysqlConnectUtil; -import com.jfinal.plugin.activerecord.Db; -import com.jfinal.plugin.activerecord.Record; - -import java.util.List; - -import static com.dsideal.base.DataEase.Model.DataEaseModel.DB_NAME; - -public class TestInsert { - - public static void clearOuterParams(long screenId) { - //1、outer_params表 - String sql = "select * from visualization_outer_params where visualization_id=?"; - Record rOuterParams = Db.use(DB_NAME).findFirst(sql, screenId); - - //2、outer_params_info表 - String params_id = rOuterParams.getStr("params_id"); - sql = "select * from visualization_outer_params_info where params_id=?"; - Record rInfo = Db.use(DB_NAME).findFirst(sql, params_id); - - //3、outer_params_target_view_info表 - String params_info_id = rInfo.getStr("params_info_id"); - sql = "delete from visualization_outer_params_target_view_info where params_info_id=?"; - Db.use(DB_NAME).update(sql, params_info_id); - - sql = "delete from visualization_outer_params_info where params_id=?"; - Db.use(DB_NAME).update(sql, params_id); - - sql = "delete from visualization_outer_params where visualization_id=?"; - Db.use(DB_NAME).update(sql, screenId); - } - - public static void queryOuterParams(long screenId) { - //1、outer_params表 - String sql = "select * from visualization_outer_params where visualization_id=?"; - Record rOuterParams = Db.use(DB_NAME).findFirst(sql, screenId); - System.out.println(rOuterParams); - - //2、outer_params_info表 - String params_id = rOuterParams.getStr("params_id"); - sql = "select * from visualization_outer_params_info where params_id=?"; - Record rInfo = Db.use(DB_NAME).findFirst(sql, params_id); - System.out.println(rInfo); - - //3、outer_params_target_view_info表 - String params_info_id = rInfo.getStr("params_info_id"); - sql = "select * from visualization_outer_params_target_view_info where params_info_id=?"; - List targetViewInfoList = Db.use(DB_NAME).find(sql, params_info_id); - for (Record r : targetViewInfoList) { - System.out.println(r); - } - } - - public static List getAllViewList(long screenId) { - String sql = "select * from core_chart_view where scene_id=?"; - return Db.use(DB_NAME).find(sql, screenId); - } - - - public static void main(String[] args) { - LocalMysqlConnectUtil.Init(); - - String screenName = "云南省教育决策支持系统【市州】文山州"; - Record record = CopyBigScreen.getVisualizationByName(screenName); - // 大屏ID - long screenId = record.getLong("id"); - - //删除 - clearOuterParams(screenId); - //查询 - queryOuterParams(screenId); - - for (Record rView : getAllViewList(screenId)) { - long viewId = rView.getLong("id"); - } - /* - 42ed55f8-f798-48e5-a236-6471c28824a1 88aad56b-7960-4ba1-8347-8779940835b5 7262080230283422147 1728883020168 1043192888340647936 - bac36414-a053-429e-80be-e66881f93d23 88aad56b-7960-4ba1-8347-8779940835b5 7262080230283422148 1728883020168 1043192888340647936 - d775e633-f742-44c6-a1fa-a3455dc4efb8 88aad56b-7960-4ba1-8347-8779940835b5 7262080230283422146 1728883020168 1043192888340647936 - 1、target_id 主键 uuid生成 - 2、params_info_id 市州大屏只有一个参数,用上面的第二条SQL获取到 - 3、target_view_id ---> foreach viewId - 4、target_field_id 应与母屏一致 - 5、target_ds_id 应与母屏一致 - */ - } -}