main
黄海 7 months ago
parent 1c5914d98e
commit 598a4447b9

@ -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.*;

@ -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<Record> targetViewInfoList = Db.use(DB_NAME).find(sql, params_info_id);
for (Record r : targetViewInfoList) {
System.out.println(r);
}
}
public static List<Record> 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
1target_id uuid
2params_info_id SQL
3target_view_id ---> foreach viewId
4target_field_id
5target_ds_id
*/
}
}
Loading…
Cancel
Save