司推司流程图
2022-12-22 23:13:34 2 举报
地跑司推司
作者其他创作
大纲/内容
进度类型为“接受邀请”
绑定邀请关系
回调更改提现状态
微信一键登录后
自动关闭
完成订单
进度类型为“资料审核通过”
给消息队列发送消息
被邀请司机注册基地是否在活动中
定时任务每天00:01分执行
基于邀请人ID、支付状态(未打款)、奖励状态(已到账)查询
邀新进度流转消息队列
提现申请
否,调用活动配置接口判断
是
邀新进度流转
更新司机账户表的总收入、邀新奖励收入和已提现数据,司机账户流水表插入一条”司机提现“流水
活动开启
司机登录介绍页
原有提现详情接口
发放额外奖励
原有逻辑
接受邀请
消费者更改当前活动内所有邀新记录的结束时间,调用更改当前活动内未完成邀新纪录的奖励状态、邀请人状态为“邀请已过期”接口
有记录,未完成
根据到账时间(当前活动内)、奖励状态、奖励类型、注册基地、邀请人查询邀新记录表的被邀请人数,和梯度奖励人数对比
原有提现申请接口
回调
提现详情页
跳转
进度类型为“缴纳押金”
基于邀新记录的邀请进度判断
微信邀请
审核通过(资料认证)
活动关闭
进度类型是否为“邀请已过期”
面对面邀请
消费者调用更改邀新进度、被邀请人状态的接口
基于订单表、活动配置判断
基于司机账户表的“可提现邀新奖励余额”判断
调用活动配置接口判断
基于微信支付结果判断
查询邀新记录表得到可提现邀新奖励总金额
更新邀新记录表支付状态接口
回单审核通过
消息体:进度类型、邀请司机ID、被邀请司机ID、审核操作(通过、驳回)、微信支付结果、有效期、关闭操作时间
消费者发放正常奖励
资料认证是否审核通过
没有记录
小程序卡片(司机ID)
手动关闭
是否执行了由开关到关闭操作
进度类型为“完成订单”
基于审核结果判断
调用更改当前活动内未完成邀新纪录的奖励状态、邀请人状态为“邀请已过期”接口
\"云账户\"打款结果通知接口
是否是邀新登录
是否符合梯度奖励的配置人数,且开启了额外奖励
元宝:奖罚明细表生成信息更新元宝账户表更新元宝可用明细表元宝流水表生成“邀新奖励”流水服务分:奖罚明细表生成信息更新司机等级表服务分服务分流水表生成“邀新奖励”流水现金:更新司机账户表总收入、邀新奖励收入,司机账户流水表插入一条“邀新奖励”流水(类型“邀新奖励”,备注“邀新奖励”)更新邀新记录表奖励状态为“已到账”、到账时间
是否有可提现邀新奖励
基于邀请司机ID、邀新记录表判断
直接扫码或转发邀请海报(司机ID)
是否押金状态为支付成功
消费者
手动开启
邀新记录表生成记录信息(设置开始、结束时间,被邀请人状态为“接受邀请”)
现金:更新司机账户表总收入、邀新奖励收入,司机账户流水表插入一条“邀新奖励-额外奖励”流水(类型“邀新奖励”,备注“额外奖励”)邀新记录插入一条额外奖励的记录。
基于进度类型判断
缴纳押金
当前被邀请司机注册基地是否在活动中、邀请进度是否都已完成
是,基于活动开关切换前后的开关状态判断
认证审核
调用云账户打款接口并返回支付单号,更新邀新记录表的支付单号、支付状态为“打款中”
是否当前活动中完单数等于活动配置完单数
提现进度流转
是否活动开启且结束时间是当天
自动开启
押金微信支付回调
转发
0 条评论
下一页