123456789101112131415161718192021222324252627 |
- const makeOrder = require('./wxpay_order/index');
- const queryOrderByOutTradeNo = require('./wxpay_query_order_by_out_trade_no/index');
- const queryOrderByTransactionId = require('./wxpay_query_order_by_transaction_id/index');
- const refund = require('./wxpay_refund/index');
- const refundQuery = require('./wxpay_refund_query/index');
- // 云函数入口函数
- exports.main = async (event, context) => {
- switch (event.type) {
- case 'wxpay_order':
- return await makeOrder.main(event, context);
- case 'wxpay_query_order_by_out_trade_no':
- return await queryOrderByOutTradeNo.main(event, context);
- case 'wxpay_query_order_by_transaction_id':
- return await queryOrderByTransactionId.main(event, context);
- case 'wxpay_refund':
- return await refund.main(event, context);
- case 'wxpay_refund_query':
- return await refundQuery.main(event, context);
- default:
- return {
- code: -1,
- msg: 'Unimplemented method'
- };
- }
- };
|