1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| // 云函数入口文件
| const cloud = require('wx-server-sdk')
|
| cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
|
| // 云函数入口函数
| exports.main = async (event, context) => {
| // const wxContext = cloud.getWXContext()
| // return {
| // event,
| // openid: wxContext.OPENID,
| // appid: wxContext.APPID,
| // unionid: wxContext.UNIONID,
| // }
|
| let {userInfo,code} = event
| return cloud.database().collection("hazmatList").aggregate()
| .lookup({
| from: "hazmatBasic",
| localField: 'basic_id',
| foreignField: 'id',
| as: 'hazmatBasic'
| })
| .unwind({
| path: "$hazmatBasic",
| preserveNullAndEmptyArrays: true
| })
| .match({
| code: code
| })
| .end({
| success: function (res) {
| return res;
| },
| fail(error) {
| return error;
| }
| })
| }
|
|