|
|
|
@ -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("恭喜,数据生成成功!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|