UserAccountController.java
- 往任务队列里面添加一个新的任务
NotifyVO
组装尚融宝回调的请求地址,以及请求的参数
ScheduledTask.java
- 定时任务:每秒钟执行一次
NotifyThread.java
- 拿着参数与url发起远程调用
SignUtil.java
getPostData()
对参数进行了组装- 然后就调用
HttpUtil.doPost()
,将reqData
发送到url
对应的服务器,这里面如果url
没有值的话,respData
就会获取失败,如果有值的话,尚融宝回调处理成功则返回success
,处理失败则返回非success
SignUtil.java
- 回到
NotifyThread.java
调用sendRequest
的地方,判断result
的值是不是success
,不是则会发起失败重试,一秒一执行
UserAccountController.java
- 最后全部处理完成之后,会跳转到成功页,尚融宝的地址也会添加到页面上