[关闭]
@qq286531097 2017-02-23T07:17:35.000000Z 字数 1699 阅读 250

中视购物-优惠券发放表结构

中视购物-优惠券发放表结构


营销--发放优惠券-》按规则进行发放

1.存入对应的规则表 syspromotion_cctvCoupon_rule

coupon_active coupon_num description status send_status
3(优惠ID) 2(数量) sql(用户搜寻) 1(规则未发放) 1(准备执行中)

2.执行脚本后,数据变化 crontab/couponuser.php
--》数据会插入到 sysuser_user_coupon中去

status send_status
2(已经发放) 2(已发放)

营销--发放优惠券-》上传文件

-》在2W用户一下的就会系统直接执行
1.也会存入对应的规则

coupon_active coupon_num filename status send_status
3(优惠ID) 2(数量) 文件路径) 2(已经发放) 2(已发放)

tip:在存入规则的同时,数据也会写入到sysuser_user_coupon

-》在2W用户以上的数据上传
1.首先会存入到对应的规则表中

coupon_active coupon_num filename status send_status
3(优惠ID) 2(数量) 文件路径) 0(文件未发放) 2(已发放)

营销--发放优惠券-》上传文件+按规则

1-》既有按规则,同时又上传了文件>2000个会员

coupon_active coupon_num filename/description status send_status
3(优惠ID) 2(数量) 文件路径) 0(文件未发放) 1(准备执行中)
3(优惠ID) 2(数量) sql(用户搜寻) 1(规则未发放) 1(准备执行中)

执行脚本后,数据变化 crontab/couponuser.php
--》数据会插入到 sysuser_user_coupon中去

status send_status
2(已经发放) 2(已发放)
2(已经发放) 2(已发放)

2-》既有按规则,同时又上传了文件<2000个会员

coupon_active coupon_num filename/description status send_status
3(优惠ID) 2(数量) 文件路径) 2(已经发放) 2(已发放)
3(优惠ID) 2(数量) sql(用户搜寻) 1(规则未发放) 1(准备执行中)

执行脚本后,数据变化 crontab/couponuser.php
--》数据会插入到 sysuser_user_coupon中去

status send_status
2(已经发放) 2(已发放)
2(已经发放) 2(已发放)

总结

1.总共有三种发放方式
q.png-1.3kB
2.文件上传的话2W用户数据是发放的方式不同

小于等于 2W 系统直接执行
大于等于 2W 需要脚本执行

### 注意事项
1.虽说文件上传大于是2W为单位,但是执行数量为
---》上传用户数 * 优惠券数 * 每张发放数量
-》比如上传了1W用户,但是一次发放10张优惠券,就会有10W条数据
-》发放的时候,可做适当拆分,比如每次发5张,否则容易系统无法完全执行

相关数据字典---syspromotion_cctvCoupon_rule(规则表)

字段 意义
cctvCoupon_id 优惠券规则id
coupon_active 优惠券活动的id[syspromotion_cctvPromotions[cctvPromotions_id字段]]
coupon_num 发放数量
name 规则名称
description 规则描述
filename 文件路径
create_time 创建时间
status 0(文件未发放)/1(规则未发放)/2(已经发放)
send_status) 1(准备执行中)/2(已发放)
send_num) 发放数量

相关数据字典---sysuser_user_coupon(用户优惠券表)-核心字段

字段 意义
coupon_id 主键(自增)
coupon_active 优惠券活动关联ID[syspromotion_cctvPromotions[cctvPromotions_id字段]]
coupon_num 优惠券获得数量
user_id 会员ID
obtain_time 优惠券获得时间
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注