Commit d12c020b authored by haoyanhui's avatar haoyanhui

工具方法20200606

parent dd855d1f
......@@ -353,4 +353,24 @@ public class ExZhuDaiBaiHangReSendController {
return "d3_build2任务调度失败,参数错误";
}
}
@RequestMapping("/manual/d3_build_err_D3_002")
public String d3_build_err_D3_002(String p3,String secretKey, String filePath){
if(manualToolService.checkSecretKey(p3,secretKey)){
baiHangZhuDaiService.d3_build_err_D3_002(filePath);
return "d3_build_err_D3_002任务调度完成";
}else{
return "d3_build_err_D3_002任务调度失败,参数错误";
}
}
@RequestMapping("/manual/d3_build_err_D3_041")
public String d3_build_err_D3_041(String p3,String secretKey, String filePath){
if(manualToolService.checkSecretKey(p3,secretKey)){
baiHangZhuDaiService.d3_build_err_D3_041(filePath);
return "d3_build_err_D3_041任务调度完成";
}else{
return "d3_build_err_D3_041任务调度失败,参数错误";
}
}
}
......@@ -3644,6 +3644,45 @@ public class ManualToolService implements CommonSuperService {
}
}
private static void buildSql_tmp_d3_bh_send_log(String filePath, String writePath, String op_code, String send_time) {
try{
List<String> d3JsonList_hk = FileUtils.readLines(new File(filePath), "utf-8");
log.info("build_d3_reqId_20200604() read files jsonList_1 size:{} ", d3JsonList_hk.size());
//String tmpSql = "INSERT INTO `tmp_d3_bh_send_log` (`req_id`, `errorCode`, `op_code`, `send_time`) VALUES ('111', 'D3_11', 'A', '2020060101');";
//String tmpSql = "'111', 'D3_11', 'A', '2020060101');";
for(int i=0; i<d3JsonList_hk.size(); i++){
String jsonStr = d3JsonList_hk.get(i).trim();
if(jsonStr.length()<30){
continue;
}
JSONObject logBean = JSONObject.parseObject(jsonStr);
StringBuffer sqlbff = new StringBuffer();
sqlbff.append("INSERT INTO `tmp_d3_bh_send_log` (`req_id`, `errorCode`, `op_code`, `send_time`) VALUES (");
sqlbff.append("'").append(logBean.getString("reqID")).append("',");
JSONObject errorDetail = (JSONObject)logBean.getJSONArray("errorDetail").get(0);
sqlbff.append("'").append(errorDetail.getString("errorCode")).append("',");
sqlbff.append("'").append(op_code).append("',");
sqlbff.append("'").append(send_time).append("'");
sqlbff.append(");");
if(i%1000==0){
sqlbff.append("COMMIT;");
}
FileUtils.write(new File(writePath), sqlbff.toString()+"\r\n", "UTF-8", true);
log.info("执行结束"+i);
}
log.info("build_d3_reqId_20200604() All D3还款 LOG:保存记录结束");
}catch (Exception e){
log.error("build_d3_reqId_20200604()处理还款记录异常!", e);
}
}
public static void main(String[] args) {
//d3_build_20200309();
//d3_build_20200309_ok();
......@@ -3660,7 +3699,10 @@ public class ManualToolService implements CommonSuperService {
// bairong_ziduab_build();
build_d3_reqId_20200604("D:\\用户目录\\Downloads\\tmp_ok\\", "all_D3_20191225_20200601_06_M.txt", "all_D3_20191225_20200601_06_M_ok.txt");
//build_d3_reqId_20200604("D:\\用户目录\\Downloads\\tmp_ok\\", "all_D3_20191225_20200601_06_M.txt", "all_D3_20191225_20200601_06_M_ok.txt");
// buildSql_tmp_d3_bh_send_log("C:\\Users\\Administrator\\Desktop\\百行报送\\0601报送日志\\北京众信利民信息技术有限公司_D3_20200601_0001_logicerror.log", "C:\\Users\\Administrator\\Desktop\\百行报送\\0601报送日志\\D3_20200601_0001_logicerror.sql", "A", "2020060101");
buildSql_tmp_d3_bh_send_log("C:\\Users\\Administrator\\Desktop\\百行报送\\0601报送日志\\北京众信利民信息技术有限公司_D3_20200601_0002_logicerror.log", "C:\\Users\\Administrator\\Desktop\\百行报送\\0601报送日志\\D3_20200601_0002_logicerror.sql", "M", "2020060101");
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment