环境说明
开发工具:微信开发者工具
调试基础库:2.19.2
目录说明
Project
├─cloudfunctions 云函数文件夹
│ ├─payCallback 微信支付回调函数
│ ├─quickstartFunctions
│ │ ├─createCollection
│ │ ├─getMiniProgramCode
│ │ ├─getSwitch 获取显示开关函数
│ │ ├─selectSubject 获取项目列表函数
│ │ ├─selectuserOrder 获取捐赠信息函数
│ │ ├─sumRecord
│ │ └─updateRecord
│ ├─randomString 随机数生成函数
│ └─wxPay 微信支付函数
└─miniprogram 小程序文件夹├─components│ └─cloudTipModal├─images 图片文件夹├─pages│ ├─about 关于我们页面│ ├─index 首页│ └─message 支付结果展示页面└─style
效果图示

云数据库
云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对象。
关系型数据库和 JSON 数据库的概念对应关系如下表:
| 关系型 | 文档型 |
|---|---|
| 数据库 database | 数据库 database |
| 表 table | 集合 collection |
| 行 row | 记录 record / doc |
| 列 column | 字段 field |
subject 集合
[{"_id":"cd045e75612194f707091f700767ecbc","name":"点灯"},{"_id":"cd045e756121952b070926767fa36429","name":"供僧"},{"_id":"14139e1261219536064d820d2e044a16","name":"佛前大供花果"},{"_id":"2d44d6c2612195400654ac156db1ab4a","name":"放生"},{"_id":"cd045e756121954a0709284830c688c5","name":"精舍修缮"},{"_id":"cd045e7561219552070928b767221da6","name":"供斋"},{"_id":"cd045e756121955c070929407e92cd21","name":"供养三宝"}
]
switch 集合
[{"_id":"2d44d6c26122f06b0679c86719c1a25b","name":"showinfo","status":"1"}
]
userOrder 集合
[{"_id":"8937eaa9612461440605c249016f83d4","openid":"oIn3a5EToVcbYy9BF7mjOOHpJTPQ","status":1,"name":"爱心人士","subject":"点灯","date":1629774149,"totalFee":1,"orderid":"LYJS16297741486628b0b7349aa3","subMchId":"1613296330","timeEnd":"20210824110245"}
]
源代码
开源协议:Apache-2.0
代码仓库:软件大道 / 在线功德箱
参考文档
- 云开发文档
写在最后
欢迎大家提issue,biu~传送门🚪。
觉得有用的话,欢迎一键三连(Star、Fork、捐赠)。



















