会员等级流程图2
2016-06-20 18:13:02 0 举报
会员等级流程图2是一个描述会员等级升级过程的图表。它展示了不同会员等级之间的升级条件和权益。在这个流程图中,会员首先需要达到一定的消费金额或积分,才能晋升到下一个等级。随着等级的提升,会员可以享受到更多的优惠和特权,如更高的折扣、专属活动等。此外,会员还可以通过参加特定活动或完成特定任务来获得额外的积分,从而更快地提升等级。总之,会员等级流程图2为会员提供了一个清晰的升级路径,帮助他们更好地了解如何提升自己的会员等级并享受更多福利。
作者其他创作
大纲/内容
根据总消费金额和总消费天数,生成:集团id、会员id、规则id、总雅豆、来源
Y
调用dubbo接口获取:需要初始化的商户成长规则
启动实时处理
循环筛选商户,已经完成初始化的不再处理,生成最终的商户成长规则
实时处理
清算topic,供后续异步处理
放入初始化topic,供后续异步处理
缓存每次调用接口获取的雅豆规则,每天定时清空
停止实时处理
初始化
根据流水中brand_id,调用dubbo接口,获取到brand_id是否开通功能
初始化topic消费者
清算
循环校验规则:该规则相应的初始化任务已经开始或者已经完成,才进行处理
放入清算topic,供后续异步处理
记录清理或者其他任务完成状况,任务日期,任务类型(清算、其他),成功数量,失败数量
一次性获取需要初始化的全量雅豆规则,每次重新获取
实时topic消费者
调用接口,传递参数:集团id、会员id、规则id、总雅豆、来源
根据流水中brand_id,调用dubbo接口,获取到brand下所有正常状态的雅豆规则
其他(运营平台等)
根据雅豆规则到es中查询会员状态(trans_time筛选流水,根据初始化日期筛选,根据最后一次清理日期筛选):总消费金额或总消费天数
记录初始化任务完成状况,成功数量,失败数量,完成时间,是否完成等等
雅豆清理规则,每次重新获取
循环处理brand:到GP或者impala中查询,生成会员总消费天数或总消费金额。(此功能要支持续点续传,记录会员id的offset)
所有brand下所有会员处理完成后,启动实时处理
清算topic消费者
循环处理brand:筛选需要清理的会员id(当前日期,距离最后一次等级升级日期大于规则中的日期)
查询清理雅豆规则
缓存商户数据,包含是否开通会员等级功能,每天定时清空
循环插入:商户成长规则初始化日志表
根据雅豆规则到es中查询会员状态(最后一次等级升级日期到现在之间产生的流水):总消费金额或总消费天数(此功能要支持续点续传,记录会员id的offset)
方法逻辑:查询数据库中当前总雅豆,生成雅豆增减,调用外部dubbo接口,完成后续雅豆变更,会员等级变更等等。要求次方法对同一会员加锁,同一会员必须等待前一次调用完成后才可以进行
循环校验规则:trans_code = '0002' and reversedflag = FALSE and revocationflag = FALSE
0 条评论
下一页