|
|
@ -5337,7 +5337,6 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
for (int i = 0; i < mainPeriod; i++) { |
|
|
|
LoanRepaymentPlanDetails mainDto = new LoanRepaymentPlanDetails(); |
|
|
|
mainDto.setIsEnable(3); |
|
|
|
mainDto.setOweState(0); |
|
|
|
mainDto.setCreateBySid(userSid); |
|
|
|
mainDto.setSalesOrderSid(salesOrderSid); |
|
|
|
mainDto.setLoanContractNo(loanContractNo); |
|
|
@ -5378,7 +5377,6 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
for (int i = 0; i < Integer.parseInt(oPeriod); i++) { |
|
|
|
LoanRepaymentPlanDetails otherDto = new LoanRepaymentPlanDetails(); |
|
|
|
otherDto.setIsEnable(3); |
|
|
|
otherDto.setOweState(0); |
|
|
|
otherDto.setCreateBySid(userSid); |
|
|
|
otherDto.setSalesOrderSid(salesOrderSid); |
|
|
|
otherDto.setLoanContractNo(loanContractNo); |
|
|
@ -5431,7 +5429,6 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
for (int i = 0; i < mainPeriod; i++) { |
|
|
|
LoanRepaymentPlanDetails mainDto = new LoanRepaymentPlanDetails(); |
|
|
|
mainDto.setIsEnable(3); |
|
|
|
mainDto.setOweState(0); |
|
|
|
mainDto.setCreateBySid(userSid); |
|
|
|
mainDto.setSalesOrderSid(salesOrderSid); |
|
|
|
mainDto.setLoanContractNo(loanContractNo); |
|
|
@ -5608,9 +5605,6 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
} |
|
|
|
} |
|
|
|
List<LoanRepaymentSchedule> schedules = saveHistoryRecord(list, userSid); |
|
|
|
System.out.println("============================"); |
|
|
|
System.out.println(schedules); |
|
|
|
System.out.println("============================"); |
|
|
|
generateHistoryData(schedules, userSid); |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
@ -5795,7 +5789,6 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
BeanUtil.copyProperties(importSleepData, p, "id", "sid"); |
|
|
|
p.setCreateBySid(userSid); |
|
|
|
p.setIsEnable(3); |
|
|
|
p.setOweState(0); |
|
|
|
p.setUpdateTime(new Date()); |
|
|
|
planDetails.add(p); |
|
|
|
} |
|
|
@ -6137,6 +6130,7 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
histories.add(history); |
|
|
|
} |
|
|
|
p.setOverdue(0); |
|
|
|
p.setOweState(0); |
|
|
|
if (B1.compareTo(BigDecimal.ZERO) > 0) { |
|
|
|
FinUncollectedReceivablesDetailedJR jr = new FinUncollectedReceivablesDetailedJR(); |
|
|
|
jr.setCreateBySid(userSid); |
|
|
@ -6255,6 +6249,7 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
histories.add(history); |
|
|
|
} |
|
|
|
p.setOverdue(0); |
|
|
|
p.setOweState(0); |
|
|
|
if (B1.compareTo(BigDecimal.ZERO) > 0) { |
|
|
|
FinUncollectedReceivablesDetailedJR jr = new FinUncollectedReceivablesDetailedJR(); |
|
|
|
jr.setCreateBySid(userSid); |
|
|
@ -6486,6 +6481,7 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
histories.add(history); |
|
|
|
} |
|
|
|
p.setOverdue(0); |
|
|
|
p.setOweState(0); |
|
|
|
if (B1.compareTo(BigDecimal.ZERO) > 0) { |
|
|
|
FinUncollectedReceivablesDetailedJR jr = new FinUncollectedReceivablesDetailedJR(); |
|
|
|
jr.setCreateBySid(userSid); |
|
|
@ -6604,6 +6600,7 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
histories.add(history); |
|
|
|
} |
|
|
|
p.setOverdue(0); |
|
|
|
p.setOweState(0); |
|
|
|
if (B1.compareTo(BigDecimal.ZERO) > 0) { |
|
|
|
FinUncollectedReceivablesDetailedJR jr = new FinUncollectedReceivablesDetailedJR(); |
|
|
|
jr.setCreateBySid(userSid); |
|
|
@ -7148,4 +7145,31 @@ public class LoanRepaymentScheduleService extends MybatisBaseService<LoanRepayme |
|
|
|
appRepaymentHistoryListDetailsWxVo.setRecords(appRepaymentHistoryRecords); |
|
|
|
return appRepaymentHistoryListDetailsWxVo; |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<String> returnBankOrOtherBankByPlanSid(String planSid) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
String bankOrOtherBank = ""; // 0主产品,1其他融
|
|
|
|
LoanRepaymentPlanDetails p = loanRepaymentPlanDetailsService.fetchBySid(planSid); |
|
|
|
if (null != p) { |
|
|
|
String scheduleSid = p.getScheduleSid(); |
|
|
|
LoanRepaymentSchedule schedule = fetchBySid(scheduleSid); |
|
|
|
String isOtherPolicy = schedule.getIsOtherPolicy(); |
|
|
|
String sameBank = schedule.getSameBank(); |
|
|
|
String policyOrOther = p.getPolicyOrOther(); |
|
|
|
if (isOtherPolicy.equals("1")) { |
|
|
|
if (sameBank.equals("1")) { |
|
|
|
bankOrOtherBank = "0"; |
|
|
|
} else if (sameBank.equals("0")) { |
|
|
|
if (policyOrOther.equals("0")) { |
|
|
|
bankOrOtherBank = "0"; |
|
|
|
} else if (policyOrOther.equals("1")) { |
|
|
|
bankOrOtherBank = "1"; |
|
|
|
} |
|
|
|
} |
|
|
|
} else if (isOtherPolicy.equals("0")) { |
|
|
|
bankOrOtherBank = "0"; |
|
|
|
} |
|
|
|
} |
|
|
|
return rb.success().setData(bankOrOtherBank); |
|
|
|
} |
|
|
|
} |
|
|
|