VIS-CMB签约绑环
2023-10-24 10:20:53 0 举报
VIS-CMB签约绑环
作者其他创作
大纲/内容
推送车环 to smms(producer.produceCpassSignTable(signedDtos);)
smms
cmb 免密签约
epc
response
绑环
cmb回调,并获取callResult
设置回调全局变量 callbackContainer.getPayCmbRetCallbacks().put
cmb
更新userinfo 的cmb token
txfuel
build 对象 CpassSign并更新
通过VisId、CpassBasicInfoDto、CombineBindCpassDto构建visId并保存
查询用户并重新设置signOrderNo,并重新更新用户
用户
从CMB车环列表查找是否存在于CMB车环列表
根据userId获取CMB车环列表
车环用户信息producer.produceUserInfoTable(produceUserInfo);produceMessageService.produceCpassBindStatus
build 对象visCmbSign, 并设置客户协议号查询visIdList的集合并设置merchant_sign 中的客户协议号
根据随机生成的“商户下单订单编号”,更新商户表商户表的订单标号要和request的保持统一????
根据request中的“商户下单订单编号”,更新用户表
unionService.cmbOsnpSign 唤起签约页面操作
设置回调函数 Consumer consumer
saveOrUpdateCpassSign 保存车环表
检查用户是否已开通免密
车环信息 to epcproducer.produceCpassBindTableproducer.produceCpassStatus(cpass)
签约并绑环触发该条件,其他情况不触发
检车车环、车牌有效性
推送车环 to epc(producer.produceCpassSignTable(signedDtos);)
唤起银行页面,并签约
根据车环号获取smms车环信息
推送会员信息to smmsproducer.produceUserInfoTable(produceUserInfo);
build 对象 MerchantSign 并更新
推送绑环信息 to smmsproducer.produceCpassBindOrSignStatus(produceMsgDto);
获取商户信息(MerchantDto)主要获取商户号:merchantNo;集团编号:groupIdtodo:从前端获取
收藏
0 条评论
下一页