一. pay/index.js 云函数代码
const config = {
appid: 'XXXXXXXXXXX',
envName: 'XXXXXXXX',
mchid: 'XXXXXXXXX',
partnerKey: 'XXXXXXXXXXXXXXXXX',
notify_url: 'https://mp.weixin.qq.com',
spbill_create_ip: '127.0.0.1'
};
const cloud = require('wx-server-sdk');
cloud.init({
env: config.envName
})
const db = cloud.database();
const TcbRouter = require('tcb-router');
const rq = require('request');
const tenpay = require('tenpay');
exports.main = async (event, context) => {
const app = new TcbRouter({
event
});
app.router('selectorder',async(ctx)=>{
const data=await db.collection('orders').where({
openId:event.openId,
courseId:event.courseId
}).get()
ctx.body = data;
});
app.router('selectAllOrders',