咨询电话:
15628812133
15
2025/03

移动协同签名实现流程——轮询扫码结果

发布时间:2025-03-15 15:07:35
发布者:神棍子
浏览量:
0

移动协同签名认证实现流程文章中我们通过html+php已经将二维码反馈到前台页面中等待用户扫描,此次就将用户扫码后的流程实现一下,基本逻辑为当开启二维码后将当前人员工号反馈给后台,后台轮询是否成功,未验证则继续轮询,成功后停止循环记录成功以及过期时间。

首先实现startPolling方法

定时器方法

创建定时器 循环请求checkSignResult接口,下一步实现该方法

循环请求

用当前工号请求后台判断是否完成

后台接收验证信息

后台收首先查询库中是否有存在已通过验证的数据,将不足3小时过期的信息强制设为已过期。

带参数请求

未验证的信息通过上一步开启连续签名获取的任务id查询是否签名完成

结果返回

判断签名是否成功,成功后记录完成和强制过期时间返回给前台

前台再次验证

前台收到后判断状态如果已通过则执行callBack方法,已过期则重新请求签名方法,未验证则等待下一次请求。

至此开启自动签实现完成,在有效期内即可将pdf内容传至ca进行认证。

返回列表