27

来源:互联网 发布:域名 查ip 编辑:程序博客网 时间:2024/04/29 10:05

 

1.1.1   业务设计
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)定时任务退出处理。用户可以用系统提供的查询功能查询所有记录的处理结果。
原创粉丝点击