最近开发了一套微信小程序电商平台前后端拆散,蕴含分销,拼团,抽奖,红包,等性能,整个零碎架构非常简单,适宜小型团队或者集体开发者二次开发,实用于各行业类。理解详情扣:332-87-528-04
此程序是一款拼团商城小程序,次要有商品分类、拼团or独自购买、领取、优惠券、物流、珍藏、音讯告诉等性能,所有元件均可复用,既可作为挪动端原型设计模板,也可作为同行业实战原型性能逻辑参考。
代码如下:
-- 拼团商品配置表create table sms_group_product( id bigint auto_increment primary key, product_id bigint null comment '商品id', name varchar(255) null comment '团购名称', group_price decimal(10, 2) null comment '拼团价', head_price decimal(10, 2) null comment '开团价', hours int null comment '拼团小时', population int null comment '成团人数', robot_join int null comment '是否机器人参团', robot_join_hour int null comment '机器人参团时刻', least_population int null comment '起码成团人数', status int null comment '状态:0停用 1启用', delete_status int(1) null comment '删除状态', create_time datetime null comment '创立工夫', robot_start int null comment '机器人开团', keep_num int(1) null comment '放弃拼团数量');
-- 拼团单品价格表create table sms_group_sku( id bigint auto_increment primary key, group_id bigint null comment '拼团配置id', product_id bigint null comment '商品id', goods_id bigint null comment '单品id', group_price decimal(10, 2) null comment '拼团价', head_price decimal(10, 2) null comment '开团价',);create index id on sms_group_sku (id);
-- 拼团表:一个拼团一条记录create table sms_group_member( id bigint auto_increment primary key, group_id bigint null comment '拼团配置id', group_hours int(1) null comment '拼团小时', group_population int(1) null comment '成团人数', group_least_population int null comment '起码成团人数', product_id bigint null comment '商品id', member_id bigint null comment '开团用户id', status int null comment '状态,1开启,2敞开、生效 3实现', start_time datetime null comment '开始工夫', end_time datetime null comment '完结工夫', join_num int(1) null comment '参团人数', robot_join int(1) null comment '是否机器人参团', robot_join_hour int null comment '机器人参团时刻',);
-- 参团记录表create table sms_group_member_record( id bigint auto_increment primary key, group_id bigint null comment '拼团配置id', group_member_id bigint null comment '拼团id', group_product_id bigint null comment '拼团商品id', group_sku_id bigint null comment '拼团单品配置id', member_id bigint null comment '参团人id', member_avatar varchar(512) null comment '参团人头像', member_nick_name varchar(256) null comment '参团人昵称', goods_id bigint null comment '单品id', group_price decimal(10, 2) null comment '拼团价', order_id bigint null comment '订单id', order_sn varchar(64) null comment '订单编号', status int(1) null comment '参团状态 1锁定 2参团 3作废', create_time datetime null comment '创立工夫', join_time datetime null comment '参团工夫', leader int(1) null comment '是否团长', robot int null comment '是否机器人', delete_time datetime null comment '删除工夫', constraint order_id unique (order_id), constraint order_sn unique (order_sn));create index id on sms_group_member_record (id);
**拼团后果解决
拼团胜利:**
批改拼团状态:当有用户参加拼团且胜利付款后,查问以后拼团已满足人数,则更新sms_group_member(拼团信息)的status(状态)为3(实现),
订单解决:批改以后拼团中参加用户的订单状态,发货状态、库存数据等。
拼团超时
批改拼团状态:更新sms_group_member(拼团信息)的status(状态)为2(生效或敞开)
勾销订单:查问sms_group_member_record关联的订单,勾销订单,退款,解除库存锁定