Commit a74ba0c5 authored by suntao's avatar suntao

放款加 操作记录

parent 10909802
...@@ -269,7 +269,6 @@ public class OrderService { ...@@ -269,7 +269,6 @@ public class OrderService {
optHistoryLog.setOptLogDetail(corpPolicyValidate ? "" : "资产计划未配置,请联系管理员配置"); optHistoryLog.setOptLogDetail(corpPolicyValidate ? "" : "资产计划未配置,请联系管理员配置");
optHistoryLog.setOptResult(true); optHistoryLog.setOptResult(true);
optResult = true; optResult = true;
log.info("审批申请成功,channelOrderNumber={}", orderMapping.getChannelOrderNo()); log.info("审批申请成功,channelOrderNumber={}", orderMapping.getChannelOrderNo());
...@@ -309,6 +308,16 @@ public class OrderService { ...@@ -309,6 +308,16 @@ public class OrderService {
// 合同为空 log表记录问题,UI用户查询 // 合同为空 log表记录问题,UI用户查询
} }
// 操作记录
OptHistoryLog optHistoryLog = new OptHistoryLog();
optHistoryLog.setChannelOrderNumber(lendingFormModel.getChannelOrderNumber());
optHistoryLog.setCreditNumber(orderMapping.getApplyNo());
optHistoryLog.setLoanId(orderMapping.getLoanId());
optHistoryLog.setChannelId(orderMapping.getRegisteredFrom());
optHistoryLog.setOptName("审批操作");
optHistoryLog.setCreateTime(new Date());
// 更新待放款时间 // 更新待放款时间
FundLending fundLending = xyqbCenterService.findFundLendingByLoanId(orderMapping.getLoanId()); FundLending fundLending = xyqbCenterService.findFundLendingByLoanId(orderMapping.getLoanId());
if (fundLending != null) { if (fundLending != null) {
...@@ -321,20 +330,32 @@ public class OrderService { ...@@ -321,20 +330,32 @@ public class OrderService {
if (orderApprove.getFundType() == 0) { if (orderApprove.getFundType() == 0) {
// 如果是非存管 // 如果是非存管
result = this.xyqbCenterService.payResultNotify(orderMapping.getLoanId(), lendingFormModel.getResult()); result = this.xyqbCenterService.payResultNotify(orderMapping.getLoanId(), lendingFormModel.getResult());
log.info("[order_lending]非存管,放款结果通知,channelOrderNumber={}, result={}", lendingFormModel.getChannelOrderNumber(), result);
} else { } else {
// p2p // p2p
this.xyqbCenterService.payResultNotify(orderMapping.getLoanId(), lendingFormModel.getResult()); this.xyqbCenterService.payResultNotify(orderMapping.getLoanId(), lendingFormModel.getResult());
Map data = this.xyqbCenterService.queryLendingRecordCount(orderApprove.getFundId(), 0); Map data = this.xyqbCenterService.queryLendingRecordCount(orderApprove.getFundId(), 0);
log.info("[order_lending][queryLendingRecordCount]查询待打款数量,channelOrderNumber={}, data={}", lendingFormModel.getChannelOrderNumber(), data);
if (data.size() > 0) { if (data.size() > 0) {
if (Objects.nonNull(data.get("totalAmount")) && Objects.nonNull(data.get("totalCount"))) { if (Objects.nonNull(data.get("totalAmount")) && Objects.nonNull(data.get("totalCount"))) {
result = this.clothoCenterService.lending(orderApprove.getFundId(), new BigDecimal(String.valueOf(data.get("totalAmount"))), Integer.valueOf(String.valueOf(data.get("totalCount")))); result = this.clothoCenterService.lending(orderApprove.getFundId(), new BigDecimal(String.valueOf(data.get("totalAmount"))), Integer.valueOf(String.valueOf(data.get("totalCount"))));
log.info("[order_lending]直投打款,channelOrderNumber={}, result={}", lendingFormModel.getChannelOrderNumber(), result);
} }
} }
}
if (result) {
optHistoryLog.setOptLogDetail("放款操作成功");
optHistoryLog.setOptResult(true);
} else {
result = true; optHistoryLog.setOptLogDetail("放款操作失败");
optHistoryLog.setOptResult(false);
} }
log.info("[order_lending]放款操作 最后结果,channelOrderNumber={}, result={}", lendingFormModel.getChannelOrderNumber(), result);
optHistoryLogService.save(optHistoryLog);
return result; return result;
} }
......
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