|
|
@ -4891,7 +4891,7 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
/** |
|
|
|
* 导入历史数据生成还款计划表 |
|
|
|
*/ |
|
|
|
public void saveHistoryRecord(List<HistoryDataImportVo> list) { |
|
|
|
public List<LoanRepaymentPlanDetails> saveHistoryRecord(List<HistoryDataImportVo> list) { |
|
|
|
List<LoanRepaymentSchedule> schedules = new ArrayList<>(); //还款计划表主表
|
|
|
|
List<LoanRepaymentPlanDetails> planDetails = new ArrayList<>();//还款计划表明细
|
|
|
|
List<LoanRepaymentHistory> histories = new ArrayList<>();//还款记录
|
|
|
@ -4928,7 +4928,8 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
String salesOrderSid = ""; |
|
|
|
String loanContractSid = ""; |
|
|
|
String borrowerSid = ""; |
|
|
|
String[] splitVin = v.getVinNo().split(","); |
|
|
|
String vinNo = v.getVinNo(); |
|
|
|
String busVinSid = ""; |
|
|
|
if (StringUtils.isNotBlank(v.getOtherBankNo())) { |
|
|
|
isOther = "1"; |
|
|
|
if (v.getBankContractNo().equals(v.getOtherBankNo())) { |
|
|
@ -4992,18 +4993,30 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
customerTemps.add(crmCustomerTemp); |
|
|
|
} |
|
|
|
//根据车架号查询销售订单
|
|
|
|
String orderSid = baseVehicleOutApplyFeign.selectSidByVinNo(splitVin[0]).getData(); |
|
|
|
String orderSid = baseVehicleOutApplyFeign.selectSidByVinNo(vinNo).getData(); |
|
|
|
if (StringUtils.isNotBlank(orderSid)) { |
|
|
|
salesOrderSid = orderSid; |
|
|
|
// 查询销售订单车辆列表
|
|
|
|
ResultBean<BusSalesOrderVehicle> busSalesOrderVehicle = busSalesOrderVehicleFeign.selByOrderSidAndVinNo(salesOrderSid,vinNo); |
|
|
|
BusSalesOrderVehicle vehicleData = busSalesOrderVehicle.getData(); |
|
|
|
if (vehicleData != null) { |
|
|
|
busVinSid = vehicleData.getSid(); |
|
|
|
loanContractSid = vehicleData.getLoanContractSid(); |
|
|
|
borrowerSid = vehicleData.getBorrowerSid(); |
|
|
|
} |
|
|
|
} else { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return planDetails; |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean importHistoryData(MultipartFile file, HttpServletRequest request, HttpServletResponse response) { |
|
|
|
public ResultBean importHistoryData(MultipartFile file, HttpServletRequest request) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
try { |
|
|
|
String temp = request.getSession().getServletContext().getRealPath(File.separator) + "temp";// 临时目录
|
|
|
|