srb-用户账户绑定

srb-用户账户绑定

  1. 前端按钮点击前往资金托管平台,发起请求,传递userBind表单数据,返回汇付宝的页面
  1. 后端controller层用UserBindVO拿到表单数据和在请求头中拿到token,因为是异步请求所以cookie中没有值,是通过请求头传递token,然后调用业务层提交绑定表单
  1. 后端业务层第一步校验用户提交的身份证是否已经被使用(自己除外,所以身份证重复,用户id不重复则直接返回),第二步根据用户id查询userBind表,是否用户是否曾绑定过,如果没有则是新增,有则是更新,第三步则是构建表单提交给汇付宝服务,并且汇付宝返回两个url,分别是return_url和notify_url,前者是汇付宝重定向到srb的页面,后者是通知srb的接口,回调srb,srb知道后可以同步更新user_bind表和user_info表
  1. 后端controller层的srb的回调绑定接口,获取参数的map集合,在汇付宝中并未声明传递参数的形式,所以使用了默认的request请求传递,使用工具RequestHelper解析出map集合参数,然后校验参数中是否携带签名,然后调用业务层,返回"success",默认回调成功就告诉汇付宝success表示已收到信息
  1. 后端业务层拿到从汇付宝传过来的map集合参数,取出比较重要的会员id和bindCode和其他些参数,更新srb的user_bind表和user_info表
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 生命周期 // 创建之前,在beforeCreate生命周期执行的时候,data和methods中的数据都还没有初...
    人在胖天在看_640c阅读 2,294评论 1 28
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,854评论 2 59
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,093评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 6,907评论 0 2