17

 

1.1.1.1調帳業務設計
1.1.1.1.1        單筆調帳業務流程圖
Figure圖1             調帳流程圖
1.1.1.1.2        單筆調帳業務流程說明
(1)根據用戶輸入的轉入號碼獲取帳戶信息,如果帳戶信息不存在則系統提示帳戶不存在,處理結束;如果帳戶信息存在則查詢出帳戶基本信息和欠費invoice等信息進入調帳頁面;
(2)輸入調帳金額,選擇調帳方向CR/DR,根據帳戶費用情況選擇銷帳信息後提交後臺處理;
(3)後臺校驗參數後進行調帳處理;判斷用戶是否是預付費帳戶,如果是系統調用CBS的調帳接口完成費用處理;
(4)       調帳交易返回成功後,記錄轉帳日誌,返回交易成功標記到前臺,調帳流程結束。
1.1.1.1.3        批量調帳業務流程圖
Figure圖2             調帳流程圖
1.1.1.1.4        批量調帳業務流程說明
(1)用戶加載的批量調帳文件,系統定時任務(task_id = 4003) 自動掃描解析文件數據;
(2)調帳數據生成後,系統循環處理每一筆調帳數據,首先校驗調帳帳戶信息和數據信息是否正確,如果數據不正確則記錄處理狀態爲Failed,並記錄失敗原因;如果數據處理成功記錄狀態爲Success;
(3)所有調帳數據處理結束後,系統更新文件日誌狀態,並同步更新處理成功和失敗記錄數以及總金額結果
(4)定時任務退出處理。用戶可以用系統提供的查詢功能查詢所有記錄的處理結果。
發佈了126 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章