使用兑换码生成订单
2017-03-07 11:25:02 4 举报
使用兑换码生成订单
作者其他创作
大纲/内容
兑换码选择对应的使用者
开始
营销活动未配置,错误异常信息写入数据库日志表记录(em_intf_log)type=3营销活动异常
订单用户行为编码(eubCode),用户类型(userType)、区域(areaId),状态(emaStatus),时间,查询营销活动配置
行为对应的动作未匹配成功,错误异常信息写入数据库日志表记录(em_intf_log)type=3营销活动异常
存在
函数名称、参数执行对应的函数使用者使用兑换码选择盒子产生订单
订单生成成功后回写(em_redeem_code_info)兑换码表,记录使用者,使用者对应的盒子ID,状态改为已使用
无效
按照订单信息记录ADC 订购信息(em_adc_order_info),订单同步状态为未同步
使用兑换码兑换盒子产品
兑换码有效且存在使用者营销活动匹配成功,营销活动明细记录表新增一条记录,插入(em_marketing_act_detail)表,营销活动类型为盒子。
兑换码状态及有效期
不存在
订单明细(po_line_info),按照订单信息生成订单明细记录,订单明细记录盒子ID。
兑换码选择对应的盒子产品,兑换码忘记可以再次发送兑换码至手机上。
按照订单动作编码匹配用户动作(em_user_action)查询条件euaId,euaStatus=‘normal’,一个行为编码对应多个动作编码,系统级用户行为只能匹配系统级用户动作。
订购成功后是否存在盒子ID
按照订单行为编码匹配营销行为(em_user_behaviors)查询条件eubId,eubStatus=‘normal’,一个营销活动对应一条用户行为。
按照盒子信息、所选使用者(三方支付生成订单时可不选择使用者),生成订单(po_header_info)记录订单使用者,购买者,订单来源,订单状态
营销活动配置
选择盒子产品信息(em_box_info、em_box_price、em_box_products),一个盒子对应多个产品,产品级别为一个产品,盒子ID,盒子编码,产品ID,产品价格。
行为动作匹配
定时任务查询ADC订购信息表(em_adc_order_info)中pep_sync_status=0 数据使用者,订单ID,订购同步人教社,同步成功后修改状态1,同步时间,同步人
结束
产品信息(em_product_info)盒子对应产品信息为一级产品productLevel=1,parentProdId=null
0 条评论
下一页