main
HuangHai 5 months ago
parent f13d2a19e3
commit 59faf2483e

@ -1,14 +1,18 @@
package Tools.Zysy;
import com.dsideal.QingLong.Util.HuaWeiOBSClient;
import com.jfinal.kit.PropKit;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.activerecord.Record;
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
import com.jfinal.plugin.druid.DruidPlugin;
import com.obs.services.model.PutObjectResult;
import java.io.FileWriter;
import java.io.IOException;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
public class ExportFenShuXian {
@ -108,8 +112,19 @@ public class ExportFenShuXian {
Init();
//云南省的省份ID
int provinceId = getProvinceId("云南省");
//System.out.println(provinceId);
exportSql(provinceId, "d:\\output.sql");
//生成的文件名称:年月日时分秒.sql
String path = "d:\\";
String fileName = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")) + ".sql";
String fullPath = path + fileName;
exportSql(provinceId, fullPath);
//上传到OBS上
PropKit.clear();
PropKit.use("application.properties");
HuaWeiOBSClient client = new HuaWeiOBSClient();
PutObjectResult res=client.putObject("HuangHai/FenShuXian/FenShuXian_"+fileName, new java.io.File(fullPath));
System.out.println("Sql文件下载地址(通过云存储跳转,直接到用户服务器下载即可)");
System.out.println(res.getObjectUrl());
System.out.println("恭喜,数据生成成功!");
}
}

@ -11,6 +11,12 @@ select * from t_gov_province where PROVINCENAME='云南省';-- 100025
-- select * from t_zygh_switch_batch
升级步骤:
1、运行D:\dsWork\QingLong\src\main\java\Tools\Zysy\ExportFenShuXian.java,生成d:\output.sql
2、找运维要云南楚雄州的远程方式,备份两个表t_zygh_university_score t_zygh_major_score
3、在客户的服务器上执行output.sql
4、验证是否正确
------------------------------------------------------------
# 验证

Loading…
Cancel
Save