|
|
@ -251,6 +251,7 @@ public class LoanSettleApplyService extends MybatisBaseService<LoanSettleApplyMa |
|
|
|
loanSettleApply.setTypeState("01"); |
|
|
|
loanSettleApply.setTypeStateValue("正常结清"); |
|
|
|
} |
|
|
|
loanSettleApply.setTrueReduction(dto.isTrueReduction() ? 1 : 0); |
|
|
|
baseMapper.insert(loanSettleApply); |
|
|
|
} else {//修改
|
|
|
|
LoanSettleApply loanSettleApply = fetchBySid(sid); |
|
|
@ -267,10 +268,16 @@ public class LoanSettleApplyService extends MybatisBaseService<LoanSettleApplyMa |
|
|
|
loanSettleCompanyCostService.saveCost(sid, loanSettleCompanyCostVo); |
|
|
|
} |
|
|
|
LoanSettleCompanyReductionVo loanSettleCompanyReductionVo = dto.getLoanSettleCompanyReductionVo(); |
|
|
|
loanSettleApply.setTrueReduction(dto.isTrueReduction() ? 1 : 0); |
|
|
|
if (!dto.isTrueReduction()) { |
|
|
|
loanSettleCompanyReductionVo.setAmountTo(""); |
|
|
|
loanSettleCompanyReductionVo.setDepositPenalty(""); |
|
|
|
loanSettleCompanyReductionVo.setOtherCost(""); |
|
|
|
loanSettleCompanyReductionVo.setFundPenalty(""); |
|
|
|
} |
|
|
|
if (loanSettleCompanyReductionVo != null) { |
|
|
|
loanSettleCompanyReductionService.saveReduction(sid, loanSettleCompanyReductionVo); |
|
|
|
} |
|
|
|
loanSettleApply.setTrueReduction(dto.isTrueReduction() ? 1 : 0); |
|
|
|
baseMapper.updateById(loanSettleApply); |
|
|
|
} |
|
|
|
return rb.success().setData(sid); |
|
|
|