# 1. 整理本地修改的表和添加表的sql语句
#收银台活动设置表 添加字段
ALTER TABLE `crm_cashier_merchant_activity_set`
ADD COLUMN `activity_red_type` INT (1) DEFAULT '2' COMMENT '红包类型 1现金红包 2消费红包',
ADD COLUMN `activity_red_amount_type` INT(1) DEFAULT NULL COMMENT '红包金额类型 1随机红包 2定额红包',
ADD COLUMN `message_cost` DECIMAL(11,2) DEFAULT '0' COMMENT '短信费用',
ADD COLUMN `individual_red_envelope_amount` DECIMAL(11,2) DEFAULT '0' COMMENT '单个红包金额',
ADD COLUMN `inform_type` INT(1) DEFAULT '1' COMMENT '通知类型活动通知方式: 1:不通知,2:模板消息通知,3:短信通知, 4:模板和短信通知 默认为1',
ADD COLUMN `vanish_type` INT(1) DEFAULT '0' COMMENT '失联类型:1:3天;2:7天; 3:14天;4:21天;5:30天',
ADD COLUMN `consume_count_type` INT(1) DEFAULT '0' COMMENT '消费次数类型 1:月消费2次;2:月消费3-5次;3:月消费6-10次;4:月消费10次以上',
ADD COLUMN `activity_red_effective_days` INT(6) DEFAULT '0' COMMENT '红包有效天数';
ADD COLUMN `send_red_envelopes_id` INT(11) DEFAULT NULL COMMENT '活动结束返现红包表ID';
#修改注释
ALTER TABLE `crm_cashier_merchant_activity_set` MODIFY `activity_type` INT(1) DEFAULT NULL COMMENT '活动类型,1:单单立减 ,2到店红包的(单单立减),3挽回活动';
#查看字段
#SHOW FULL COLUMNS FROM `crm_cashier_merchant_activity_set`;
#活动设置明细表
ALTER TABLE `crm_cashier_merchant_activity_set_detail`
ADD COLUMN `store_id` INT (11) DEFAULT NULL COMMENT '门店id',
ADD COLUMN `withdraw_id` INT(11) DEFAULT NULL COMMENT '会员提现ID';
#SHOW FULL COLUMNS FROM `crm_cashier_merchant_activity_set_detail`;
#商户基本表
ALTER TABLE `crm_merchant` ADD COLUMN `icon_url` VARCHAR(200) DEFAULT NULL COMMENT '商户图像url';
#SHOW FULL COLUMNS FROM `crm_merchant`;
#添加会员关注商户 商户到店红包模板发布 商户到店红包模板
DROP TABLE IF EXISTS `crm_merchant_member_attention`;
CREATE TABLE `crm_merchant_member_attention` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`crm_merchant_id` INT(11) DEFAULT NULL COMMENT '商户id',
`member_id` INT(11) DEFAULT NULL COMMENT '会员id',
`attention_status` INT(1) DEFAULT '1' COMMENT '关注状态 1未关注,2已关注,3取消关注',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '关注时间',
`unattention_time` DATETIME DEFAULT NULL COMMENT '取消关注时间',
`status` INT(1) DEFAULT '0' COMMENT '0:未删除 1:删除',
PRIMARY KEY (`id`)
) ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='会员关注商户';
/*Table structure for table `crm_merchant_store_red_envelope_release` */
DROP TABLE IF EXISTS `crm_merchant_store_red_envelope_release`;
CREATE TABLE `crm_merchant_store_red_envelope_release` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`template_id` INT(11) DEFAULT NULL COMMENT '模板id',
`content` VARCHAR(200) DEFAULT NULL COMMENT '模板内容',
`image_ids` VARCHAR(100) DEFAULT NULL COMMENT '图片id字符串',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '创建时间',
`status` INT(1) DEFAULT '0' COMMENT '0:未删除 1:删除',
`activity_id` INT(11) DEFAULT NULL COMMENT '设置到店红包活动id',
`crm_merchant_id` INT(11) DEFAULT NULL COMMENT '商户id',
`member_id` INT(11) DEFAULT NULL COMMENT '帖子发布的会员id',
PRIMARY KEY (`id`)
) ENGINE=INNODB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COMMENT='商户到店红包模板发布';
/*Table structure for table `crm_merchant_store_red_envelope_template` */
DROP TABLE IF EXISTS `crm_merchant_store_red_envelope_template`;
CREATE TABLE `crm_merchant_store_red_envelope_template` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`icon_url` VARCHAR(200) DEFAULT NULL COMMENT '商户头像url',
`merchant_name` VARCHAR(100) DEFAULT NULL COMMENT '商户名称',
`content` VARCHAR(200) DEFAULT NULL COMMENT '模板内容',
`image_ids` VARCHAR(100) DEFAULT NULL COMMENT '图片id字符串',
`template_num` VARCHAR(100) DEFAULT NULL COMMENT '模板编号',
`create_time` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`status` INT(1) DEFAULT '0' COMMENT '0:未删除 1:删除',
PRIMARY KEY (`id`)
) ENGINE=INNODB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COMMENT='商户到店红包模板';
#修改 收银信息与收银二维码关系表
ALTER TABLE `crm_pay_info` MODIFY `annul_type` INT(1) DEFAULT NULL COMMENT '减免类型 1:立减 2:现金';
ALTER TABLE `crm_pay_info` ADD COLUMN `serial_number` VARCHAR(50) DEFAULT NULL COMMENT '现金红包发送流水编号';
#添加索引
ALTER TABLE `crm_pay_info`
ADD INDEX `activity_set_detail_id`(`activity_set_detail_id`) USING BTREE;
#修改 注释 商户微信支付日志
ALTER TABLE `crm_wechat_pay_log` MODIFY `pay_type` INT(1) DEFAULT NULL COMMENT '支付类型 1.消费 2.充值 3.单单立减,4.挽回失联客户,5到店红包';
#修改 注释 商户发送红包记录表
ALTER TABLE `withdraw_type` MODIFY `pay_type` INT(1) DEFAULT NULL COMMENT '提现类型:1:金钱券提现,2:佣金提现, 4:到店活动返还';
# 2. 和张文魁测试支付
+ 1. 添加表字段
+ 2. 前端功能屏蔽:商户挽回,到店红包
+ 3. 部署api,前端(定时任务)
+ 4. 测试之前单单立减锁定与支付减免,减免券使用修改
+ 5. 测试挽回活动添加(短信与模板的发送)
+ 6. 测试到店活动添加
+ 7. 测试挽回红包与到店红包的锁定
+ 8. 测试现金红包的使用(支付前无立减,支付完成后发送现金红包,检查发送红包流水编号)
+ 9. 到店活动结束时定时任务执行(活动剩余人数为0,活动状态为3,标识是否发送费用退还)
- 20170612
- 苏康_304分钟
- 闵超_361分钟
- 张文魁_306分钟
- 王晋珲_300分钟
- 李涛_380分钟
- 王向前_300分钟
- 20170613
- 苏康_305分钟
- 张文魁_323分钟
- 王向前_301分钟
- 李涛_320分钟
- 王晋珲_300分钟
- 闵超_480分钟
- 20170614
- 张文魁_315分钟
- 苏康_312
- 王向前_302分钟
- 李涛_306分钟
- 闵超_360分钟
- 王晋珲_200
- 20170615
- 闵超_300分钟
- 王晋珲_300分钟
- 董霆_200分钟
- 张文魁_307分钟
- 李涛_310分钟
- 苏康_355分钟
- 20170616
- 董霆_300分钟
- 李涛_301分钟
- 张文魁_308分钟
- 苏康_306分钟
- 闵超_301分钟
- 王晋珲-300分钟
- 20170617
- 张文魁_309分钟
- 李涛_311分钟
- 苏康_311分钟
- 王晋珲_300
- 20170619
- 苏康_312分钟
- 李涛_319 分钟
- 王向前_304分钟
- 董霆_310分钟
- 闵超_302分钟
- 20160620
- 王向前_306分钟
- 李涛_322分钟
- 张文魁_301分钟
- 闵超_303分钟
- 王晋珲_200分钟
- 董 霆 _ 200分钟
- 苏康_318分钟
- 20170621
- 董 霆 _ 150分钟
- 闵超_305分钟
- 王向前_308分钟
- 张文魁_291分钟
- 苏康_307分钟
- 王晋珲_250
- 李涛_368分钟
- 20170622
- 王向前_309分钟
- 李涛_303分钟
- 张文魁_292分钟
- 王晋珲_200分钟
- 闵超_365分钟
- 董霆_150分钟
- 20170623
- 王向前_310
- 张文魁_294
- 李涛_299分钟
- 闵超_363分钟
- 王晋珲_220分钟
- 20170624
- 李涛_240分钟
- 张文魁_262分钟
- 20170626
- 王向前_300
- 张文魁_294分钟
- 苏康_307
- 李涛_333分钟
- 闵超_310分钟
- 王晋珲_120分钟
- 20170627
- 王向前_302
- 李涛_305分钟
- 张文魁_298分钟
- 董霆 _ 200分钟
- 闵超_361分钟
- 王晋珲_300分钟
- 苏康_309
- 20170628
- 李涛_200分钟
- 王向前_303
- 苏康_308分钟
- 董霆-200分钟
- 王晋珲_301分钟
- 张文魁_295分钟
- 20170629
- 王向前_304
- 李涛_255分钟
- 张文魁_299分钟
- 苏康_313分钟
- 闵超_362分钟
- 董霆-200分钟
- 王晋珲_260分钟
- 20170630
- 王向前_305
- 苏康_299分钟
- 闵超_299分钟
- 20170703
- 张文魁_296分钟
- 王向前_200
- 苏康_310分钟
- 董霆-270分钟
- 李涛_298分钟
- 闵超_305分钟
- 20170704
- 苏康_298
- 王向前_201
- 闵超_200分钟
- 李涛_245分钟
- 王晋珲-203
- 张文魁_268分钟
- 20170705
- 王向前_208
- 李涛_323分钟
- 苏康_333分钟
- 张文魁_285分钟
- 董霆_240分钟
- 闵超_321分钟
- 王晋珲_207
- 20170706
- 王向前_209
- 闵超_311分钟
- 苏康_303分钟、、
- 董霆-300分钟
- 王晋珲-234
- 李涛_280分钟
- 20170707
- 王向前_205
- 董霆-280分钟
- 苏康_300分钟..
- 闵超_367分钟
- 王晋珲-231
- 李涛_246分钟
- 20170710
- 王向前_206
- 李涛_315分钟
- 张文魁_281分钟
- 王晋珲-251
- 闵超_316分钟
- 董霆-200分
- 20170711
- 李涛_355分钟
- 王晋珲-301分钟
- 王向前_299
- 苏康_303..分钟
- 闵超_368分钟
- 董霆-300分
- 张文魁_283分钟
- 20170712
- 苏康_300.分钟
- 王向前_296
- 张文魁_286分钟
- 董霆-280
- 王晋珲-278分钟
- 李涛_308分钟
- 20170713
- 王向前_299.9
- 李涛_342分钟
- 王晋珲-302分钟
- 苏康_301..分钟
- 张文魁_288分钟
- 董霆-240分
- 闵超_380分钟
- 20170714
- 李涛_376分钟
- 王向前_201.1
- 闵超_345分钟
- 董霆-275分钟
- 王晋珲-358分钟
- 苏康_300...分钟
- 张文魁_287分钟
- 20170717
- 苏康_301,分钟
- 王晋珲-241分钟
- 王向前_300.0
- 闵超_346分钟
- 董霆-260分钟
- 张文魁_278分钟
- 李涛_356分钟
- 20170718
- 张文魁_289.0分钟
- 李涛_288分钟
- 王向前_300.2
- 闵超_301.1分钟
- 苏康_311..分钟
- 董霆-275分钟
- 王晋珲-241分钟
- 20170719
- 苏康_310..分钟
- 李涛_201分钟
- 董霆-310分钟
- 张文魁_296.11分钟
- 闵超_315分钟
- 王向前_200.2
- 王晋珲-299分钟
- 20170720
- 董霆-190分钟
- 李涛_306分钟
- 王向前_288
- 闵超_240分钟
- 苏康_306..分钟
- 张文魁_295.0分钟
- 王晋珲-201分钟
- 20170721
- 王向前_234
- 张文魁_301.0分钟
- 闵超_230分钟
- 李涛_222分钟
- 王晋珲-211分钟
- 董霆-180分钟
- 20170724
- 张文魁_298.03分钟
- 王向前_208.00
- 闵超_360.0分钟
- 董霆-320分钟
- 苏康_260.0分钟
- 李涛_260分钟
- 20170725
- 王向前_