首页 新闻 搜索 专区 学院

请大神来拿分

0
悬赏园豆:80 [已关闭问题] 解决于 2016-11-24 14:52

问题如下:

如上图,有原始账单Bo1,Bo2,Bo3,首先经过内部账户后,内部户金额可能够,可能不够,存在各种情况,上图描述的为情况之一:Bo1都用内部户扣了,Bo2内部户部分够,产生新的扣款指令B2,Bo3内部户没钱了,会产生扣款指令Bo3。其中B2和Bo3的扣款指令需要发送给银行。

如上图,Bo3,B2将扣款指令发送给用户对应的各个银行(用户可能绑定了多个银行卡),如果扣款成功就不用发送给其他银行扣款,如果扣款不成功,将继续发送扣款指令给其他绑定银行至所有绑定卡为止。内部扣款是有要求顺序的,所以如下图,将所有扣成功的款项都汇入到内部户,然后从内部户里面,重新按序分配Bo1,Bo2,Bo3扣款账单。此次扣款才算完结。

本人考虑了一下,按以上方式处理,数据的存储和处理,以及各环节逻辑处理都是很繁杂困难,请大神提供简单有效的处理逻辑和模式,最好附上伪码。分数献上。

 

 

 

HAT Coder的主页 HAT Coder | 初学一级 | 园豆:7
提问于:2016-11-23 14:09
< >
分享
其他回答(1)
0

有心无力,楼主加油

悦光阴 | 园豆:2239 (老鸟四级) | 2016-11-23 15:13
0

你们能直接在银行卡上扣钱?你怎么知道银行卡上有多少余额?

xuanbg | 园豆:266 (菜鸟二级) | 2016-11-24 13:24

就是不知道银-行-卡-余-额,所有处理才这么麻烦。

支持(0) 反对(0) HAT Coder | 园豆:7 (初学一级) | 2016-11-24 14:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册