|
@ -618,6 +618,9 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord |
|
|
} |
|
|
} |
|
|
loanSettleApplyFeign.pushBankVoucher(finPaymentrecord.getBusSid(), accountNumber, payTypeCode, shouxufei); |
|
|
loanSettleApplyFeign.pushBankVoucher(finPaymentrecord.getBusSid(), accountNumber, payTypeCode, shouxufei); |
|
|
} |
|
|
} |
|
|
|
|
|
} else if (StringUtils.isBlank(costTypeKey) || "015".equals(costTypeKey) || "016".equals(costTypeKey) || "017".equals(costTypeKey)) { |
|
|
|
|
|
Voucher voucher = pushVoucher(finPaymentrecord.getSid()); |
|
|
|
|
|
voucherService.saveVoucher(voucher); |
|
|
} |
|
|
} |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
e.printStackTrace(); |
|
|
e.printStackTrace(); |
|
@ -987,7 +990,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord |
|
|
vouchers.add(v); |
|
|
vouchers.add(v); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}else if (StringUtils.isBlank(costTypeKey) || "015".equals(costTypeKey) || "016".equals(costTypeKey) || "017".equals(costTypeKey)){ |
|
|
} else if (StringUtils.isBlank(costTypeKey) || "015".equals(costTypeKey) || "016".equals(costTypeKey) || "017".equals(costTypeKey)) { |
|
|
Voucher voucher = pushVoucher(finPaymentrecord.getSid()); |
|
|
Voucher voucher = pushVoucher(finPaymentrecord.getSid()); |
|
|
if (null != voucher) { |
|
|
if (null != voucher) { |
|
|
vouchers.add(voucher); |
|
|
vouchers.add(voucher); |
|
@ -1684,7 +1687,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord |
|
|
voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount()); |
|
|
voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount()); |
|
|
voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString()); |
|
|
voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString()); |
|
|
voucherResultDetailDtos.add(voucherResultDetailDto); |
|
|
voucherResultDetailDtos.add(voucherResultDetailDto); |
|
|
}else if (StringUtils.isBlank(finPaymentrecord.getCostTitleKey())){//平仓款
|
|
|
} else if (StringUtils.isBlank(finPaymentrecord.getCostTitleKey())) {//平仓款
|
|
|
//查询平仓总付款金额
|
|
|
//查询平仓总付款金额
|
|
|
FinPaymentapplyDetailsBelowEve finPaymentapplyDetailsBelowEve = finPaymentapplyDetailsBelowEveService.fetchBySid(finPaymentrecord.getBusSid()); |
|
|
FinPaymentapplyDetailsBelowEve finPaymentapplyDetailsBelowEve = finPaymentapplyDetailsBelowEveService.fetchBySid(finPaymentrecord.getBusSid()); |
|
|
BigDecimal exePayPriceTotal = finPaymentapplyDetailsBelowEveService.selExePayByMainSid(finPaymentapplyDetailsBelowEve.getDetailSid()); |
|
|
BigDecimal exePayPriceTotal = finPaymentapplyDetailsBelowEveService.selExePayByMainSid(finPaymentapplyDetailsBelowEve.getDetailSid()); |
|
@ -1693,7 +1696,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord |
|
|
BigDecimal payAccount = finPaymentapplyDetailsBelow.getPayAccount(); |
|
|
BigDecimal payAccount = finPaymentapplyDetailsBelow.getPayAccount(); |
|
|
//查询已付款平仓款金额
|
|
|
//查询已付款平仓款金额
|
|
|
BigDecimal payPriceTotal = baseMapper.selPayPrice(finPaymentrecord.getApplySid()); |
|
|
BigDecimal payPriceTotal = baseMapper.selPayPrice(finPaymentrecord.getApplySid()); |
|
|
if (payPriceTotal.add(finPaymentrecord.getCost()).compareTo(exePayPriceTotal) == -1){ |
|
|
if (payPriceTotal.add(finPaymentrecord.getCost()).compareTo(exePayPriceTotal) == -1) { |
|
|
//借方
|
|
|
//借方
|
|
|
voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate()); |
|
|
voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate()); |
|
|
voucherResultDetailDto.setSubjectNo("1009.03"); |
|
|
voucherResultDetailDto.setSubjectNo("1009.03"); |
|
@ -1709,7 +1712,7 @@ public class FinPaymentrecordService extends MybatisBaseService<FinPaymentrecord |
|
|
voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount()); |
|
|
voucherResultDetailDto.setBankAccount(finPaymentrecord.getPayBankAccount()); |
|
|
voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString()); |
|
|
voucherResultDetailDto.setCredit(finPaymentrecord.getCost().toString()); |
|
|
voucherResultDetailDtos.add(voucherResultDetailDto); |
|
|
voucherResultDetailDtos.add(voucherResultDetailDto); |
|
|
}else { |
|
|
} else { |
|
|
//借方
|
|
|
//借方
|
|
|
voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate()); |
|
|
voucherResultDetailDto.setSummary("还" + finPaymentrecord.getCostTitleValue() + finPaymentapplyDetailsBelowEve.getExePayDate()); |
|
|
voucherResultDetailDto.setSubjectNo("2111"); |
|
|
voucherResultDetailDto.setSubjectNo("2111"); |
|
|