main
黄海 9 months ago
parent a413b23cc6
commit cf4020799b

@ -4,6 +4,8 @@
mvn install:install-file -Dfile=D:/dsWork/dsProject/dsBase/ExtendJar/aspose-cells-23.4.jar -DgroupId=com.aspose -DartifactId=aspose-cells -Dversion=23.4 -Dpackaging=jar
mvn install:install-file -Dfile=D:/dsWork/dsProject/dsBase/ExtendJar/aspose.slides-19.3.jar -DgroupId=com.aspose -DartifactId=aspose-slides -Dversion=19.3 -Dpackaging=jar
mvn install:install-file -Dfile=D:/dsWork/dsProject/dsBase/ExtendJar/aspose-pdf-22.7.1.cracked.jar -DgroupId=com.aspose -DartifactId=aspose-pdf -Dversion=22.7.1 -Dpackaging=jar
mvn install:install-file -Dfile=D:/dsWork/dsProject/dsBase/ExtendJar/mysql-binlog-connector-java-0.30.1.jar -DgroupId=com.aspose -DartifactId=aspose-pdf -Dversion=0.30.1 -Dpackaging=jar
```
```xml

@ -0,0 +1,70 @@
package com.dsideal.base.Tools;
import com.alibaba.fastjson.JSONObject;
import com.dsideal.base.DataEase.Model.DataEaseModel;
import com.dsideal.base.Plugin.YamlProp;
import com.jfinal.kit.Kv;
import com.jfinal.kit.Prop;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record;
import com.jfinal.plugin.activerecord.SqlPara;
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
import com.jfinal.plugin.hikaricp.HikariCpPlugin;
import java.io.File;
import java.sql.SQLOutput;
import java.util.ArrayList;
import java.util.List;
public class ChangeCity {
public static void main(String[] args) {
//加载配置文件
String configFile = "application_dev.yaml";
Prop PropKit = new YamlProp(configFile);
HikariCpPlugin dataEasePlugin = new HikariCpPlugin(PropKit.get("mysql.jdbcUrl").replace("ds_db", DataEaseModel.DB_NAME), PropKit.get("mysql.user"),
PropKit.get("mysql.password").trim(), PropKit.get("mysql.driverClassName"));
dataEasePlugin.start();
// 配置ActiveRecord插件
ActiveRecordPlugin arpDataEase = new ActiveRecordPlugin(DataEaseModel.DB_NAME, dataEasePlugin);
arpDataEase.setDialect(new MysqlDialect());
arpDataEase.start();
//取出大屏的ID值
String sql = "select * from data_visualization_info where name ='黄海测试的市州地图'";
Record dataVisualizationInfo = Db.findFirst(sql);
long bigScreenId = dataVisualizationInfo.getLong("id");
System.out.println(bigScreenId);
// 配置的内容
sql = "select id,custom_attr from core_chart_view where scene_id=? and type='map'";
Record record = Db.findFirst(sql, bigScreenId);
long id = record.getLong("id");
JSONObject jo = JSONObject.parseObject(record.getStr("custom_attr"));
System.out.println(jo.getJSONObject("map").getString("level"));
System.out.println(jo.getJSONObject("map").getString("id"));
/**
* json
* https://www.uutils.com/format/json.htm
*
* 20231
* https://blog.csdn.net/isworking/article/details/128630487
province 156220000
province 156530000
*/
//修改为云南省
//jo.getJSONObject("map").put("id", "156530000");
//修改为吉林省
jo.getJSONObject("map").put("id", "156220000");
//回写到数据库
String jsonString = jo.toJSONString();
Db.update("update core_chart_view set custom_attr=? where id=?", jsonString, id);
System.out.println("成功切换为!");
}
}
Loading…
Cancel
Save