SMS
2017-04-05 15:20:30 0 举报
SMS,全称是短信息服务(Short Message Service),是一种通过移动通信网络传送简短消息的业务。它允许用户发送和接收文本信息,通常限制在160个字符以内。SMS在全球范围内广泛使用,为用户提供了一种快速、便捷和经济的通信方式。用户可以随时随地发送和接收信息,无需支付额外费用。此外,SMS还支持多种语言,满足了不同国家和地区用户的需求。然而,由于其有限的字符长度,SMS在某些情况下可能无法满足用户发送长篇文章或图片的需求。尽管如此,SMS仍然是许多人日常生活中不可或缺的沟通工具。
作者其他创作
大纲/内容
更新
SmsMarktingTargetConsumer
【考核初始化服务】1、如已在考核表中,则丢弃
获取上级用户(NeerNumber,最接近个数。)
核算茶水费消耗,汇总数据根据【】
获取用户
【团队收益消费者】1、监听消耗茶水费的用户2、添加该用户以及上级茶水费的流水3、向上推广链用户且在club中
MQSmsTargetAnalysis
【达标消费者】1、确认该用户已达标且未生成提成流水
根据【团队提成配置】,根据档次获得比例,根据计算公式计算收益
结束
拉新成功1、未绑定过推广人 2、不是代理商3、被邀请人不在关系链中
MQ
获取推广链用户
发送达标消息
该用户有上级并且上级用户也在该俱乐部并且该上级不是代理
绩效服务(计件部分)
更新用户已达标,新增上级达标人数(注意重复计数)
有
更新每日计件账单数据
考核处理
AnalysisTarget1、创建明细(创建smsId、短信模板替换、统计字数等)2、标记HandleStatus(Default- Init)3、附加记录(发送记录、发送数量)4、缓存Redis-Set(juketool_sms_detail_{taskid}_{targetid})
俱乐部代理增加团队消耗流水
List
是
【团队对账核算Job】1、每N周期(比如:月)一统计2、根据对账区间,获取区间团队流水,进行汇总
AnalysisTask1、规则检查2、标记Sendstatus(SendWaiting-Sending)3、获取TargetIds
更新已核算以及核算时间
是否是被考核对象
SmsMarktingConsumer
更新【已达标】
当前用户增加团队消耗流水
处理该用户以及上级用户
根据【计件提成规则】(目前向上三级)
1、标记IsDoing2、SmsDetailFilter(频度控制、微信关注、发送上线)3、Consume费用处理(费用余额扣除、短信余额变动明细)4、准备发送
1、dic的key:juketool_sms_detail_{taskid}_{targetid}2、“亿美”发送短信3、更新状态4、做统计
MqSmsTaskMsg
SchedulerJob(死循环)
推广服务
初始化用户考核数据
【计件对账核算Job】1、每天一统计1、补偿标记已达标但未生成流水考核数据2、参照【团队对账核算Job】
获取达标消息
达标处理,更新推广用户已达标
SmsSendConsumer
获取上级推广链路上所有用户
生成计件提成流水
【考核消费者】1、监听对局数和上分2、根据规则判定是否达标
根据【达标规则】,判定是否达标
否
绩效服务(团队部分)
是否有消耗茶水费
0 条评论
下一页