123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- 'use strict';
- module.exports = app => {
-
- const webLogin = app.middleware.webLogin(app.config.jwt);
- const shops = app.controller.home;
-
- const subRouter = app.router.namespace(`/${process.env.APP_CUSTOME || 'universal'}/api`);
-
- subRouter.get('/shop/config', shops.shop.shopConfig);
-
- subRouter.get('/shop/payConfig', shops.shop.payConfig);
-
- subRouter.get('/homeProducts', shops.products.homeProduct);
-
- subRouter.get('/officeHomeProducts', shops.products.officeHomeProducts);
-
- subRouter.get('/detail', shops.products.detail);
-
- subRouter.get('/search', shops.products.search);
-
- subRouter.get('/trees', shops.productCategory.trees);
-
- subRouter.get('/category', shops.productCategory.category);
-
- subRouter.get('/wxlogin', shops.user.wxRegisterAdnLogin);
-
- subRouter.post('/wxlogin', shops.user.wxloginURL);
-
- subRouter.post('/login', shops.user.login);
-
- subRouter.post('/cart', webLogin, shops.cart.create);
-
- subRouter.put('/cart', webLogin, shops.cart.update);
-
- subRouter.delete('/cart', webLogin, shops.cart.delete);
-
- subRouter.get('/cart', webLogin, shops.cart.select);
-
- subRouter.get('/cart/total', shops.cart.cartTotal);
-
- subRouter.get('/address', webLogin, shops.address.select);
-
- subRouter.post('/address', webLogin, shops.address.create);
-
- subRouter.put('/address', webLogin, shops.address.update);
-
- subRouter.delete('/address', webLogin, shops.address.delete);
-
-
-
-
-
- subRouter.post('/v2/order', webLogin, shops.order.createV2);
-
- subRouter.get('/v2/order', webLogin, shops.order.select);
-
- subRouter.get('/order/info', shops.order.selectInfo);
-
- subRouter.get('/order/count', webLogin, shops.order.orderCount);
-
- subRouter.put('/order/cancel', webLogin, shops.order.cancel);
-
- subRouter.put('/order/urge', webLogin, shops.order.urge);
-
- subRouter.put('/order/confirm', webLogin, shops.order.confirm);
-
- subRouter.get('/order/pay/query', webLogin, shops.order.orderPayFind);
-
- subRouter.get('/user/money', webLogin, shops.user.userMoney);
-
- subRouter.get('/user/account', webLogin, shops.user.userAccount);
-
- subRouter.get('/user/money/log', webLogin, shops.user.userMoneyLog);
-
- subRouter.get('/user/commission/log', webLogin, shops.user.userCommissionLog);
-
- subRouter.get('/user/coinDetail', webLogin, shops.user.coinDetail);
-
- subRouter.get('/user/diningCoin', webLogin, shops.user.userDiningCoin);
-
- subRouter.get('/user/money/newUserBenefits', webLogin, shops.user.newUserBenefits);
-
- subRouter.get('/order/deliver', webLogin, shops.order.orderDeliver);
-
- subRouter.post('/product/comment', webLogin, shops.products.comment);
-
- subRouter.get('/product/comment', shops.products.commentList);
-
- subRouter.get('/order/again', webLogin, shops.order.orderAgainPay);
-
- subRouter.get('/executeTask', shops.relInviter.executeSchedule);
-
- subRouter.get('/test', shops.relInviter.test);
-
- subRouter.get('/couldCash', shops.user.userCommissionCouldCash);
-
- subRouter.get('/couldCashCoin', webLogin, shops.user.businessDiningCoinCouldCash);
-
- subRouter.get('/couldTransferCoin', shops.user.userCouldTransferCoin);
-
- subRouter.post('/cashOut', webLogin, shops.user.userCashOut);
-
- subRouter.post('/commission2DiningCoin', webLogin, shops.user.commission2DiningCoin);
-
- subRouter.post('/coinCashOut', webLogin, shops.user.userCoinCashOut);
-
- subRouter.post('/coinTransfer', webLogin, shops.user.coinTransfer);
-
- subRouter.get('/proxyApplyLog', webLogin, shops.proxyApplyLogs.select);
-
- subRouter.post('/proxyApplyLog', webLogin, shops.proxyApplyLogs.create);
-
- subRouter.put('/proxyApplyLog', webLogin, shops.proxyApplyLogs.update);
-
- subRouter.delete('/proxyApplyLog', webLogin, shops.proxyApplyLogs.delete);
-
- subRouter.get('/phoneSMS', webLogin, shops.proxyApplyLogs.phoneSMS);
-
- subRouter.get('/partnerList', shops.partnerInfo.select);
- subRouter.get('/partnerListAll', shops.partnerInfo.selectAll);
-
- subRouter.post('/statisticLogs', webLogin, shops.statistic.statisticLogs);
-
- subRouter.get('/statisticLogs', webLogin, shops.statistic.statisticLogsList);
-
- subRouter.get('/activeUsers', shops.statistic.activeUsers);
-
- subRouter.get('/myActiveUsers', shops.statistic.myActiveUsers);
- };
|