禾连逻辑梳理
2022-05-11 19:40:34 0 举报
禾连逻辑梳理
作者其他创作
大纲/内容
新用户charge =1
请勿重复提交
is not null
若customer !=null 并且customer.oid != null
重复调用login
都在一个事务里面处理
用户通过禾连太阳码登录
根据用户openid查询会员customer设置变量是否新用户boolean ifNew = false
老用户charge =0
二次判断该用户是否老用户
根据pagePath判断
Yes
触发禾连兜底方法,老用户变新用户
若ifNew == false
YslExternalActivityRequestLogJob 定时任务查询result == \"fail\"的数据
获取用户会员信息
若customer ==null 或customer.oid == null
通过unionId在三合一表YslCustomerTriad查询该用户是否注销过
参数有误,导致新用户变老用户
存储禾连日志表数据
result !=\"FAIL\"
定时调用禾连接口
调用禾连接口https://wifihelper.helianhealth.com/wechat/uploadMiniProgramPage?scene= \"\"+charge=\"\"返回result
is null
result ==\"FAIL\"
若活动id:activityId != null
存储用户行为数据
告警,发送钉钉消息DingDingMsgVo msgVo = DingDingMsgVo.builder().title(\"触发禾连兜底方法,老用户变新用户\").content(\"customerVo:\" + customerVo.toString() + \
若YslCustomerTriad== null则ifNew ==true
走禾连逻辑
NO
0 条评论
下一页