在国企的日子(第三章上部 出差) (3)

"我先把整个短信充值缴费平台的泳道图给你画出来,你边看边听",超哥挥起他胖小手刷刷的在板上画了五个区域,然后用竖线隔离开来,分别是手机端,10086,BOSS系统,遇支付,银联五大块。

"我先给你说下用户手机和银行卡绑定这个流程,因为用户发短信充值是需要从银行卡上去扣费的,所有这是第一个流程",

超哥看着我说完,然后又接着说。

"这个流程是这样的",超哥边说边在板上对于的区域里面写字,并画上横线箭头指向下一个区域。

"用户发送指令,这个指令你不需要关心,是移动支付组那边和xx省移动约定的,比如ABC类似的字母,发送这个指令到10086请求绑定,10086会回复一个绑定信息,要求你按照这个模版填好,填好后再发给10086,如果这个手机已经绑定过银行卡了,那就会提示你已经绑定过,你可以走另外一个流程就是解绑的流程,后面再讲。你收到绑定的模板信息,比如卡号#支付密码,再发到10086,这个时候10086那边接收到会从BOSS系统获得这个用户身份证号和手机归属地等信息,这个地方的开发也是xx省移动那边的人去做的,然后10086那边会调用遇支付那边的绑定接口,将刚才查到的信息一起传过来如手机号码,银行卡号,身份证,支付密码,手机归属地这些,遇支付接收到信息后,生成一个唯一标识号,传给银联进行绑定,银联再返回绑定结果,然后绑定成功,整个流程走完"。

超哥不亏是个架构师,不光自己能梳理清楚整个流程,并且能把自己的想法很准确简单直观的传达给别人,这个就是一个架构师应该拥有的能力,技术牛逼不错,但只是高级研发,如果能说会道沟通能力强,那就是领导者。在多系统集成和调用中,泳道图是一个很好的设计图,超哥在说流程的过程中,把业务过程直接在各自的区域写上,我仿佛看到了五个区域的负责人集合在一起在联调这个系统。

"请问我说清楚了,你看看你还有什么疑问就问我",超哥说的话里面从来没有一个废字。

"我想问下,我在里面做的工作是哪块?",我弱弱的问道,虽然我听懂了,但是我找不到自己的位置,尴尬。

"在这个绑定流程里面你不需要参与,是遇支付那边做的,你的工作任务只是遇支付里面的其中的一个小模块,归属于遇支付,这个流程虽然和你无关,但是如果你有大局观的话,做项目你会更加容易和理解为什么要这么做,下面我要给你讲的支付流程就是你需要参与的工作任务了,你认真听",超哥说完,拿起刷子哗哗的全部擦掉,那刷子发出的那种难听的摩擦声,仿佛要将我刚才刚刚听懂的记忆也一起擦掉,超哥仿佛看出了我的心意,说道,

"不需要担心,刚才和你讲的,我电脑里面早画出来了,讲完后会发给你"。接着又画出了那五个区域并用分隔线隔开。

"下面我和你充值支付流程,刚才已经手机号码已经绑定好了银行卡了,用户发送刚才支付密码和支付金额到10086,10086调用遇支付先查询下是否绑定,如果未绑定用户,10086会提示用户输入绑定信息,走绑定流程,对于已经绑定银行卡的用户,10086调用遇支付接口传入手机号码,金额,订单号这些,遇支付匹配支付密码,如果成功,就发到银联进行扣费,银联会返回支付结果,支付成功,遇支付调用BOSS的充值接口给手机卡充值,注意,注意啦",超哥拉高了声调,我不得不佩服他,是个当演说家的料,说实话,我还沉浸在各个系统集成互相调的过程不可解脱,没想到轮到我上场了,我恍然一醒,打起十分精神竖起耳机听之。

"刚才讲到了遇支付已经扣费付款了,现在要去调BOSS系统充值,但是BOSS系统是内网,没法直接调,所以要想办法打通这个网络,而你的工作就是写个功能,链接遇支付和BOSS系统,让遇支付通过你这边可以进入BOSS系统内网调用,就这么个事情",超哥后面说话的声音明显大了很多,突出重点。其实我代表的就是模拟交易组,超哥是这个组的主心骨,他的保证让我把这个事情实施完毕,所以一定要把技术细节传达清楚给我。

"你这块工作我先暂时放到后面,还有两个流程解绑流程和退款流程,虽然和你也无关,但我一个个和你讲解清楚",说完超哥又把白板擦干净又开始一轮新的流程讲解,说实话,后面这两个流程我注意力就没那么集中了,也不知道为什么,我希望超哥快点讲完,回归到我自己的工作模块上来。一会,两个流程终于讲完。

超哥看了下手表,下午5点多了,于是说道,

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwsjdd.html