Commit ab0bc5dc authored by 陈宏杰's avatar 陈宏杰

及时存数据

parent e3b5ee78
...@@ -258,7 +258,6 @@ public class BaiHangFileReportService { ...@@ -258,7 +258,6 @@ public class BaiHangFileReportService {
private String reportA1Refuse(String starTime, String endTime){ private String reportA1Refuse(String starTime, String endTime){
String encryptFileName = null; String encryptFileName = null;
List<ApplyLoanInfoZhuDai> recordList = new ArrayList<>(A1_INITIAL_CAPACITY);
List<ApplyLoanInfoZhuDai> zhuDaiLogList = null,applyLoanInfos = null; List<ApplyLoanInfoZhuDai> zhuDaiLogList = null,applyLoanInfos = null;
List<String> reportList = new ArrayList<>(); List<String> reportList = new ArrayList<>();
try { try {
...@@ -281,10 +280,14 @@ public class BaiHangFileReportService { ...@@ -281,10 +280,14 @@ public class BaiHangFileReportService {
reqId_log = applyLoanInfo.getReqID(); reqId_log = applyLoanInfo.getReqID();
zhuDaiLogList = applyLoanInfoZhuDaiMapper.findByApplyId(applyLoanInfo.getApplyId()); zhuDaiLogList = applyLoanInfoZhuDaiMapper.findByApplyId(applyLoanInfo.getApplyId());
if (CollectionUtils.isEmpty(zhuDaiLogList)) { if (CollectionUtils.isEmpty(zhuDaiLogList)) {
record = new ApplyLoanInfoZhuDai(); try {
BeanUtils.copyProperties(applyLoanInfo, record); record = new ApplyLoanInfoZhuDai();
record.setRecordId(UUID.randomUUID().toString().replaceAll("-", "")); BeanUtils.copyProperties(applyLoanInfo, record);
recordList.add(record); record.setRecordId(UUID.randomUUID().toString().replaceAll("-", ""));
applyLoanInfoZhuDaiMapper.saveApplyLoanInfoZhuDaiLog(record);
} catch (Exception e) {
log.error("量化派助贷TO百行报送(A1Refuse)-贷款申请信息保存记录失败", e);
}
//邮箱有错误的就不传 //邮箱有错误的就不传
if (!TuoMinUtils.checkEmail(applyLoanInfo.getEmailAddress())) { if (!TuoMinUtils.checkEmail(applyLoanInfo.getEmailAddress())) {
applyLoanInfo.setEmailAddress(null); applyLoanInfo.setEmailAddress(null);
...@@ -301,7 +304,6 @@ public class BaiHangFileReportService { ...@@ -301,7 +304,6 @@ public class BaiHangFileReportService {
log.error("量化派助贷TO百行报送(A1Refuse)-贷款申请信息异常, reqId_log: {} ", reqId_log, e); log.error("量化派助贷TO百行报送(A1Refuse)-贷款申请信息异常, reqId_log: {} ", reqId_log, e);
} }
} }
saveApplyLoanInfoZhuDai(recordList,starTime,endTime);
File file = new File(HOST_PATH+"量子数科科技有限公司_A1Re_"+fileNameReplaceAll(starTime.split("T")[0])+"_"+fileNameReplaceAll(endTime.split("T")[0])+"_"+String.format("%06d",new Random().nextInt(999999))+".txt"); File file = new File(HOST_PATH+"量子数科科技有限公司_A1Re_"+fileNameReplaceAll(starTime.split("T")[0])+"_"+fileNameReplaceAll(endTime.split("T")[0])+"_"+String.format("%06d",new Random().nextInt(999999))+".txt");
FileUtils.writeLines(file,reportList); FileUtils.writeLines(file,reportList);
if (reportList.size()<=1) { if (reportList.size()<=1) {
...@@ -313,7 +315,7 @@ public class BaiHangFileReportService { ...@@ -313,7 +315,7 @@ public class BaiHangFileReportService {
} catch (Exception e) { } catch (Exception e) {
log.error("量化派助贷TO百行报送(A1Refuse)-异常", e); log.error("量化派助贷TO百行报送(A1Refuse)-异常", e);
} finally { } finally {
clear(applyLoanInfos,recordList,reportList); clear(applyLoanInfos,reportList);
} }
return encryptFileName; return encryptFileName;
} }
......
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