无需服务器域名,完全采用云开发
## 项目名称
活动抽奖-v1-20210214,时间2021-02-014
## 项目介绍
抽奖活动小程序,可支持按时间开奖和按人头开奖两种开奖模式。
推荐免费主机:http://www.reyunht.cn/sites/1535.html/
## 更新记录
2021-01-30
修复中奖集合为空的数组unshift报错
2020-10-01
修复了同一个微信可以多次参与抽奖的情况
2020-10-02
新增广告位
2020-10-07
修复中奖记录不显示的问题
2020-07-20
重写了核心逻辑
①开奖逻辑
②抽奖逻辑
开奖逻辑目前是按照时间维度,到了时间不管人数有没有凑够都会进行开奖,开奖五分钟后,进行抽奖,确定中奖名额。
2020-08-05
重写了首页逻辑
①抽奖记录上下滑动
②奖项列表
2020-08-15
1、优化了抽奖详情模块
2、抽奖数据结构新增了num,用来记录参与抽奖的人数
## 注意事项
1、修改/miniprogram/cloud.js文件里面的订阅消息模板id
2、关于集合的权限要按如下图所示的修改;
3、依次上传云函数,全部上传
- 需要运行起来,还需要在微信开发工具,创建好以下数据库集合:
1. broadcast 广播表
1. config 集合
1. logs 集合
1. lottery 抽奖表
1. participate 抽奖参与表
1. subscribe 订阅消息表
1. user 用户表
- 集合权限修改
每个集合都改为一下截图权限
**创建好之后,只需要把抽奖表插入一个测试数据即可**
```
## 参考文档
- [云开发文档](https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html)
附赠源码地址:https://pan.baidu.com/s/1UVQLRXukox6ovrp9qK8E4A
提取码:2001
复制这段内容后打开百度网盘手机App,操作更方便哦