移动订购发送兑换码
2017-03-07 09:28:37 1 举报
移动订购发送兑换码
作者其他创作
大纲/内容
未二次确认
按照订购行为编码匹配营销行为(em_user_behaviors)查询条件eubId,eubStatus=‘normal’,一个营销活动对应一条用户行为。
盒子ID是否为空
未获取配置
行为对应的动作未匹配成功,错误异常信息写入数据库日志表记录(em_intf_log)type=3营销活动异常
兑换码写入消息日志(em_notify_info)表isDeal=0,定时任务查询isDeal=0的数据发送短信,成功后修改isDeal=1
等待用户确认
用户选择移动订购发送兑换码
移动订购成功生成兑换码,优惠券编码,有效期写入(em_redeem_code_info),盒子ID在用户使用兑换码产生订单后更新盒子ID,若用户已经存在盒子ID,优惠券编码为空。
短信是否发送
按照登录用户自动匹配对应的地市教育集团、计费代码,选择对应地市教育集团,计费代码。
匹配
有盒子ID
按照订购动作编码匹配用户动作(em_user_action)查询条件euaId,euaStatus=‘normal’,一个行为编码对应多个动作编码,系统级用户行为只能匹配系统级用户动作。
函数名称、参数执行对应的函数移动订购对应的优惠券编码为:发送兑换码发送短信
行为动作匹配
移动订购发送兑换码
优惠卷模板未获取到配置信息,错误异常信息写入数据库日志表记录(em_intf_log)type=3营销活动异常
营销活动未配置,错误异常信息写入数据库日志表记录(em_intf_log)type=3营销活动异常
订购用户行为编码(eubCode),用户类型(userType)、计费代码(serviceIds)、区域(areaId),状态(emaStatus),时间,查询营销活动配置,条件eubCode,userType,areaId,date,emaStatus
营销活动配置
订购成功且营销活动匹配成功,订购营销活动明细记录表新增一条记录,插入(em_marketing_act_detail)表,营销活动类型为优惠券。
优惠券模板信息查询
用户订购成功下发二次确认短信,24小时内未回复确认,定时任务修改用户订购状态status=0
产品信息(em_product_info)盒子对应产品信息为一级产品productLevel=1,parentProdId=null
ADC回复EMOS订购成功,ADC数据同步成功后修改数据状态(EM_ADC_INTERACTIVE_INFO,optypet=1,stauts=3),修改(em_mob_user_order_info)订购状态为status=3,
不发送
无盒子ID
结束
选择盒子产品信息(em_box_info、em_box_price、em_box_products),一个盒子对应多个产品,产品级别为一个产品,盒子ID,盒子编码,产品ID,产品价格。
发送
0 条评论
回复 删除
下一页