router.js 1013 B

12345678910111213141516171819202122232425262728293031
  1. 'use strict';
  2. /**
  3. * @param {Egg.Application} app - egg application
  4. */
  5. module.exports = app => {
  6. const { router, controller } = app;
  7. // 微信api
  8. // 获取openid
  9. router.get('/api/wx/wxapi/get_openid', controller.wxapi.get_openid);
  10. // 获取用户信息
  11. router.get('/api/wx/wxapi/get_userInfo', controller.wxapi.get_userInfo);
  12. // 消息模板下发
  13. router.post('/api/wx/wxapi/pushMould', controller.wxapi.pushMould);
  14. // 小程序api
  15. // 获取openid
  16. router.get('/api/wx/appletapi/get_openid', controller.appletapi.get_openid);
  17. // 获取手机号
  18. router.get('/api/wx/appletapi/get_phone', controller.appletapi.get_phone);
  19. // 支付api
  20. // 预支付交易单
  21. router.post('/api/wx/payapi/book_order', controller.payapi.book_order);
  22. // 支付
  23. router.post('/api/wx/payapi/pay', controller.payapi.pay);
  24. // 关闭订单
  25. router.post('/api/wx/payapi/orderClose', controller.payapi.orderClose);
  26. // 取消订单
  27. router.post('/api/wx/payapi/refund', controller.payapi.refund);
  28. };