<?php use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | API Routes |-------------------------------------------------------------------------- | | Here is where you can register API routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | is assigned the "api" middleware group. Enjoy building your API! | */ //Route::middleware('auth:sanctum')->get('/user', function (Request $request) { // return $request->user(); //}); Route::namespace('App\Http\Controllers\Api')->middleware('acceptJson')->group(function () { Route::post('simulate-login','LoginController@simulateLogin'); //模拟登陆 Route::post('get-openid', 'LoginController@getOpenid'); //获取openid Route::post('login', 'LoginController@login')->name('login'); //用户端授权登录 Route::get('test-login', 'LoginController@testLogin'); //测试登录 Route::get('city-code', 'BaseController@addCityCode'); //导入城市编码(汇付) Route::post('hf-company-member-notify', 'HfCompanyMemberController@notify'); //汇付 创建企业用户异步通知 Route::get('hf-bank-code', 'HfSettleAccountController@getBankCode'); //汇付 银行代码 Route::get('hf-provarea-code', 'HfProvAreaCodeController@getList'); //汇付 省市编码 Route::get('hf-query-list', 'HfOrderController@autoQueryList'); //汇付 定时查询支付对象列表 Route::post('hf-payment-confirm', 'HfOrderController@paymentConfirm'); //汇付 手动创建支付确认 //Route::post('mobile-login', 'LoginController@mobilelogin'); //验证码登录 Route::post('account-login', 'StoreAdminUsersController@login'); //账号密码登录 Route::post('reset', 'LoginController@reset'); //重新提交 //Route::post('send-sms-code', 'LoginController@sendCode'); //发送短信 Route::post('update-pwd', 'UserController@updatePwd'); //修改密码 Route::get('carousel', 'CarouselController@getList'); //轮播列表 Route::get('comment-tpl', 'CommentTplController@getList'); //评价模板 Route::get('get-cate-list', 'CategoryController@getList'); //一级分类列表 Route::get('article-list', 'ArticleController@getList'); //文章列表 Route::get('article-detail', 'ArticleController@getDetail'); //文章详情 // Route::get('get-seccate-list', 'CategoryController@getSecList'); //二级分类列表 // Route::get('get-third-list', 'CategoryController@getThirdList'); //三级分类列表 Route::get('goods-list', 'GoodController@getList'); //分类商品列表 Route::get('recommend-good', 'GoodController@getIndexGoods'); //首页商品列表 Route::post('get-ajax-attr', 'GoodController@getAttrKey'); //商品规格查询 Route::get('get-kefu-list', 'KefuController@getList'); //客服列表 Route::get('company-intro', 'SystemSettingController@companyIntro'); //公司介绍 Route::get('cashout-intro', 'SystemSettingController@cashoutIntro'); //提现须知 Route::post('upload-file', 'UserController@uploadFile'); //统一上传接口 Route::get('get-invite-bj', 'SystemSettingController@getBj'); //邀请背景 Route::get('get-good-detail', 'GoodController@getDetail'); //商品详情 Route::get('comment-list', 'CommentController@getList'); //评价列表 Route::any('pay-notify', 'OrderController@payNotify'); //付款回调 Route::any('refund-notify', 'HfOrderController@refundNotify'); //退款回调 Route::get('send/config/update', 'SystemController@update'); Route::get('auto-to-commentstatus', 'SystemController@autoChangeReceiveStatus'); //定时任务--待领取状态下七天未领取,自动到待评价状态 Route::get('auto-order-commission', 'SystemController@autoOrderCommission'); //定时完成--订单完成后分佣 Route::middleware('auth:sanctum')->group(function () { Route::get('user-info', 'UserController@info'); //获取小程序端用户资料 Route::get('merchant-info', 'StoreAdminUsersController@info'); //获取商户端用户资料 Route::post('merchant-login', 'LoginController@merchantLogin'); //商户端授权登录 Route::get('logout', 'LoginController@logout'); //登出 Route::get('home', 'UserController@home'); //首页数据 Route::get('recommend-good-auth', 'GoodController@getIndexGoods'); //首页商品列表 Route::get('goods-list-auth', 'GoodController@getList'); //分类商品列表 Route::get('get-good-detail-auth', 'GoodController@getDetail'); //商品详情 Route::post('get-ajax-attr-auth', 'GoodController@getAttrKey'); //商品规格查询 Route::post('upload', 'UserController@uploadFile'); //统一上传接口 Route::get('qrCode', 'SystemSettingController@qrCode'); //生成二维码 Route::post('verification-qrCode', 'SystemSettingController@verificationGrCode'); //核销码二维码 Route::post('edit-user', 'UserController@editUser'); //修改用户资料 Route::get('user-share', 'UserController@share'); //用户二维码分享 Route::get('my-friend', 'UserController@getMyFriend'); //我的好友 Route::post('bind-buycode', 'UserController@bindBuycode'); //绑定直购码 Route::post('add-shopping-cart', 'UserController@addShoppingCart'); //添加购物车 Route::get('show-shopping-cart', 'UserController@showShoppingCart'); //购物车详情 Route::post('reduce-shopping-cart', 'UserController@reduceShoppingCart'); //删减购物车 Route::post('number-shopping-cart', 'UserController@numberShoppingCart'); //购物车商品加减 Route::post('express-collection', 'StoreController@getDeliveryList'); //快递代收点 Route::post('check-distance', 'StoreController@checkDistance'); //送货上门-距离判断 Route::post('create-buy-order', 'OrderController@CreateBuyOrder'); //创建订单--立即购买 Route::post('checkout-buy-order', 'OrderController@CheckoutBuyOrder'); //立即购买-确认订单 Route::post('checkout-cart-order', 'OrderController@CheckoutCartOrder'); //购物车-确认订单 Route::post('create-order', 'OrderController@CreateOrder'); //创建订单 Route::get('order-info', 'OrderController@OrderInfo'); //订单详情 Route::get('del-order', 'OrderController@delOrder'); //删除订单 Route::get('order-list', 'OrderController@orderList'); //订单列表 Route::post('cance-order', 'OrderController@canceOrder'); //取消订单 Route::post('pay', 'OrderController@pay'); //统一支付 Route::get('address-list', 'UserController@getUserAddress'); //获取收货地址列表 Route::post('set-address', 'UserController@setUserAddress'); //设置收货地址 Route::post('del-address', 'UserController@delUserAddress'); //删除收货地址 Route::get('goods-collect', 'UserCollectController@collectOpt'); //商品收藏/取消收藏 Route::get('get-collect-list', 'UserCollectController@collectList'); //收藏列表 Route::get('is-collect', 'GoodController@isCollect'); //查询商品是否收藏 Route::post('upload-img', 'UserController@uploadImg'); //图片统一上传接口 Route::post('edit-user', 'UserController@editUser'); //更新用户 Route::post('add-comment', 'CommentController@add'); //去评价 /*------------------------------商户端------------------------------------*/ Route::get('commission-list', 'OrderDivideRecordController@getList'); //直推、间推明细 Route::get('income-list', 'IncomeController@getList'); //用户提现明细 Route::post('income-add', 'IncomeController@add'); //去提现 Route::get('my-member', 'MerchantController@getUserList'); //商户端-我的用户 Route::post('my-member-orderlist', 'MerchantController@getOrderList'); //商户端-我的用户(查看订单) Route::post('scan-code-detail', 'OrderController@scanCodeDetail'); //扫码核销展示详情 Route::post('scan-code-verifi', 'OrderController@scanCodeVerifi'); //扫码核销确认 Route::get('merchant-order-collect', 'OrderController@orderCollect'); //商户端首页统计 /*------------------------------汇付天下------------------------------------*/ Route::post('hf-settle-account-delete', 'HfSettleAccountController@deleteAccount'); //汇付 删除结算账户 Route::post('hf-settle-account-member', 'HfSettleAccountController@createMemberAccount'); //汇付 创建普通用户结算账户 Route::post('hf-settle-account-company', 'HfSettleAccountController@createCompanyAccount'); //汇付 创建企业用户结算账户 Route::get('hf-mycard', 'HfSettleAccountController@myCard'); //查询已绑定结算账户 Route::post('hf-settle-account-query', 'HfSettleAccountController@queryAccount'); //汇付 查询用户结算账户 Route::get('hf-account-balance', 'HfSettleAccountController@queryBalance'); //汇付 查询账户余额 }); });