提前還款需求
禪道353 財(cái)務(wù)提前還款 http://chandao.sxfax.com/zentao/task-view-353.html
1.點(diǎn)擊“提前還款”之后,彈出提前還款確認(rèn)頁面(包括應(yīng)還金額和期數(shù))
2.點(diǎn)擊“確認(rèn)”之后自動(dòng)插入還款金額到相應(yīng)的期數(shù)下,還款人為主借款人,還款日期為當(dāng)前日期。
3.逾期中的沒有提前還款的功能(置灰),需先把逾期的還清
需求分解
- 針對(duì)所有待還的借款單(有逾期的不能使用此功能,返回?cái)?shù)據(jù)中必須有個(gè)狀態(tài)記錄是否可提前還款)
- 逾期還款成功后重新刷新放款信息(如果都已經(jīng)還完,狀態(tài)也不能為可提前還款)
- 滿足所有以上條件下會(huì)放開提前還款按鈕,點(diǎn)擊提前還款彈出“當(dāng)前應(yīng)還期數(shù)和金額”信息
- 點(diǎn)擊確認(rèn)后插入還款金額到對(duì)應(yīng)的期數(shù)下面,還款人為主借款人,還款日期為當(dāng)前日期(可直接調(diào)用原來接口)
- 點(diǎn)擊確認(rèn)后后端需要再次檢查是否可提前還款(防止通過非法手段調(diào)用第3條觸發(fā)的接口,繞過可提前還款的條件校驗(yàn))
影響范圍
- 此功能其實(shí)就是還款的一個(gè)批處理,關(guān)鍵控制好提前還款的權(quán)限即
- 程序要控制好還款的前后順序,必須從前往后一期一期來還清,不知道會(huì)對(duì)其他模塊造成什么影響,但感覺會(huì)有影響
總體設(shè)計(jì)概要
- 前端新增一按鈕默認(rèn)為置灰狀態(tài),通過模版渲染初始化來判斷是否為可提前還款
- 點(diǎn)擊提前還款請(qǐng)求接口返回“當(dāng)前應(yīng)還期數(shù)和金額”相關(guān)的信息
- 是否統(tǒng)計(jì)總額方便財(cái)務(wù)核對(duì)金額是否正確?
- 確定提前還款后,新增還款記錄,修改還款計(jì)劃
異常情況及處理
- 還款時(shí)候可能會(huì)拋異常,整個(gè)還款功能需要做事物處理,遇到異常及時(shí)回滾,并且提示給前端異常信息