345 lines
16 KiB
PHP
345 lines
16 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
//路由测试
|
||
|
|
Route::get('test', 'EmoTestController@QA_testUser');
|
||
|
|
|
||
|
|
|
||
|
|
// 注册
|
||
|
|
Route::post('plat/register','AuthController@register');
|
||
|
|
//邮箱注册
|
||
|
|
Route::post('plat/register/Email','AuthController@EmailRegister');
|
||
|
|
//发送邮箱验证码
|
||
|
|
Route::post('plat/send/Email','AuthController@sendEmail');
|
||
|
|
|
||
|
|
//登录前置
|
||
|
|
Route::post('plat/pre/plat/login','AuthController@mobilePrePlatLogin');
|
||
|
|
//登录
|
||
|
|
Route::post('plat/login','AuthController@mobileplatLogin');
|
||
|
|
Route::post('plat/login/v2','AuthController@mobileplatLoginV2');
|
||
|
|
|
||
|
|
//邮箱验证码
|
||
|
|
Route::post('send/email/code', 'EmailController@sendEmailCode');
|
||
|
|
|
||
|
|
// 微信登录
|
||
|
|
Route::any('plat/wxlogin', 'AuthController@wxlogin');
|
||
|
|
// 绑定手机号
|
||
|
|
Route::post('plat/bindmoblie', 'AuthController@bindmoblie');
|
||
|
|
// 发送验证码
|
||
|
|
Route::post('plat/sendCode','AuthController@sendOfficialRegisterCode');
|
||
|
|
//修改密码
|
||
|
|
Route::put('plat/update/password','AuthController@changePassword');
|
||
|
|
// 咨询师列表-简化
|
||
|
|
Route::get('plat/community/list', 'ActivityController@platCommunityList');
|
||
|
|
|
||
|
|
Route::middleware('merchant')->group(function () {
|
||
|
|
//创建课程
|
||
|
|
Route::post('add/plat/course','CourseController@addPlatCourse');
|
||
|
|
//修改课程信息
|
||
|
|
Route::put('update/plat/course/{course_id}','CourseController@updatePlatCourse')->where('course_id', '[0-9]+');
|
||
|
|
//我的课程列表
|
||
|
|
Route::get('my/plat/course','UserController@myCouseList');
|
||
|
|
//课程详情
|
||
|
|
Route::get('my/plat/course/{course_id}/detail','CourseController@courseDetail')->where('course_id', '[0-9]+');
|
||
|
|
//删除课程
|
||
|
|
Route::delete('remove/plat/course/{course_id}','CourseController@deletePlatCourse')->where('course_id', '[0-9]+');
|
||
|
|
//课程成员
|
||
|
|
Route::get('my/plat/course/{course_id}/members','CourseController@platCourseMembers')->where('course_id', '[0-9]+');
|
||
|
|
//上传课程视频
|
||
|
|
Route::post('uplode/plat/course/{course_id}/video','CourseController@uploadCourseVideo')->where('course_id', '[0-9]+');
|
||
|
|
//视频列表
|
||
|
|
Route::get('plat/course/{course_id}/videos','CourseController@platVideos')->where('course_id', '[0-9]+');
|
||
|
|
//修改课程视频
|
||
|
|
Route::put('update/plat/course/{video_id}/video','CourseController@updateVideo')->where('video_id', '[0-9]+');
|
||
|
|
//删除课程视频
|
||
|
|
Route::delete('remove/plat/course/video','CourseController@delPlatVideo');
|
||
|
|
//课程视频作业列表
|
||
|
|
Route::get('plat/course/{course_id}/comments','CourseController@platComments');
|
||
|
|
//移动端课程详情
|
||
|
|
Route::get('phone/course/{course_id}/detail', 'CourseController@phoneCourseDetail')->where('course_id', '[0-9]+');
|
||
|
|
//1课程
|
||
|
|
|
||
|
|
|
||
|
|
// 发布动态
|
||
|
|
Route::post('my/plat/ReleaseNews','InformationController@ReleaseNews');
|
||
|
|
// 商户动态列表
|
||
|
|
Route::get('my/plat/informations','UserController@informations');
|
||
|
|
// 商户删除动态
|
||
|
|
Route::delete('my/plat/information','InformationController@information');
|
||
|
|
//收费内容列表
|
||
|
|
Route::get('plat/merchants/charge','InformationController@merchantsCharge');
|
||
|
|
// 评论列表
|
||
|
|
Route::get('information/{comment_id}/comment/list', 'InformationController@commentList');
|
||
|
|
// 删除评论
|
||
|
|
Route::delete('information/delComment', 'InformationController@delComment');
|
||
|
|
// 点赞列表
|
||
|
|
Route::get('information/{id}/likes', 'InformationController@likes')->where('id', '[0-9]+');
|
||
|
|
//移动端动态详情
|
||
|
|
Route::get('phone/information/{infor_id}/detail', 'InformationController@phoneInforDetail')->where('infor_id', '[0-9]+');
|
||
|
|
//移动端打赏用户列表
|
||
|
|
Route::get('phone/information/{infor_id}/reward/users', 'InformationController@phoneRewardUsers')->where('infor_id', '[0-9]+');
|
||
|
|
|
||
|
|
// 同步微信公众号内容
|
||
|
|
Route::post('synchronization/wechat', 'InformationController@synchronization')->where('id', '[0-9]+');
|
||
|
|
//2 资讯动态
|
||
|
|
|
||
|
|
|
||
|
|
//个人基本信息
|
||
|
|
Route::get('plat/anchor/base/info','DashBoardController@baseInfo');
|
||
|
|
//编辑个人信息
|
||
|
|
Route::put('update/plat/anchor/base/info','DashBoardController@updateBaseInfo');
|
||
|
|
|
||
|
|
//获取团队成员信息
|
||
|
|
Route::get('plat/anchor/base/getMerchantMemberInfo','DashBoardController@getMerchantMemberList');
|
||
|
|
//创建团队成员
|
||
|
|
Route::post('/plat/team/createTeamMember','DashBoardController@createTeamMember');
|
||
|
|
//更新团队成员信息
|
||
|
|
Route::put('/plat/team/updateTeamMember','DashBoardController@updateTeamMember');
|
||
|
|
//删除团队成员
|
||
|
|
Route::delete('/plat/team/deleteTeamMember','DashBoardController@deleteTeamMember');
|
||
|
|
//获取团队成员详情
|
||
|
|
Route::get('/plat/team/getMemberDetail','DashBoardController@getMemberDetail');
|
||
|
|
//更新团队管理员密码
|
||
|
|
Route::post('/plat/team/changeAdminPassword','DashBoardController@changeAdminPassword');
|
||
|
|
|
||
|
|
//用户数据统计V2
|
||
|
|
Route::get('plat/users/stat','DashBoardController@usersStatV2');
|
||
|
|
//一周用户统计
|
||
|
|
Route::get('plat/users/week/stat','DashBoardController@weekUserStat');
|
||
|
|
//用户实时数据
|
||
|
|
Route::get('phone/users/stat','DashBoardController@userData');
|
||
|
|
//移动端后台个人中心
|
||
|
|
Route::get('phone/personal/info','DashBoardController@personalInfo');
|
||
|
|
//商户详情
|
||
|
|
Route::get('phone/base/info','DashBoardController@baseInfoV2');
|
||
|
|
//移动端编辑商户信息
|
||
|
|
Route::put('phone/update/base/info','DashBoardController@updateBaseInfoV2');
|
||
|
|
// 绑定极光推送账户
|
||
|
|
Route::post('user/bind/Jpush', 'DashBoardController@BindJpush');
|
||
|
|
|
||
|
|
//3 用户信息
|
||
|
|
|
||
|
|
|
||
|
|
//分成收益记录
|
||
|
|
Route::get('plat/earningRecord','EarningController@earningRecord');
|
||
|
|
// 分成详情
|
||
|
|
Route::get('plat/earningDetail','EarningController@earningDetail');
|
||
|
|
// 提现记录
|
||
|
|
Route::get('plat/MyWithdraws','EarningController@MyWithdraws');
|
||
|
|
// 提交分成规则
|
||
|
|
Route::post('plat/earningRule','EarningController@earningRule');
|
||
|
|
// 获取分成规则
|
||
|
|
Route::get('plat/earningRule','EarningController@getEarningRule');
|
||
|
|
// 获取提现账户
|
||
|
|
Route::get('plat/GetTransferAccount','EarningController@GetTransferAccount');
|
||
|
|
// 新增提现账户
|
||
|
|
Route::post('plat/AddTransferAccount','EarningController@AddTransferAccount');
|
||
|
|
// 更新提现账户
|
||
|
|
Route::put('plat/updateTransferAccount','EarningController@updateTransferAccount');
|
||
|
|
//提现详情
|
||
|
|
Route::get('phone/withdraw/info','EarningController@withdrawInfo');
|
||
|
|
// 删除提现账户
|
||
|
|
Route::delete('plat/deleteTransferAccount','EarningController@deleteTransferAccount');
|
||
|
|
//收益列表V2
|
||
|
|
Route::get('plat/income/list','EarningController@incomeList');
|
||
|
|
//商户提现
|
||
|
|
Route::post('plat/withdraw','EarningController@withdrawApply');
|
||
|
|
//提现列表V2
|
||
|
|
Route::get('plat/withdraw/logs','EarningController@cashOutLogs');
|
||
|
|
//移动端收益列表
|
||
|
|
Route::get('phone/income/list','EarningController@phoneIncomeList');
|
||
|
|
//移动端分成详情
|
||
|
|
Route::get('phone/earning/{order_id}/data','EarningController@earningData');
|
||
|
|
//4分成 收益
|
||
|
|
|
||
|
|
|
||
|
|
//服务 活动列表
|
||
|
|
Route::get('plat/community/activities', 'ActivityController@platCommunityActivities');
|
||
|
|
//创建服务 活动
|
||
|
|
Route::post('add/plat/community/consulator', 'ActivityController@createPlatConsulator');
|
||
|
|
//编辑服务 活动
|
||
|
|
Route::put('plat/community/consulator/{id}', 'ActivityController@updatePlatConsulator')->where('id', '[0-9]+');
|
||
|
|
//服务 活动详情
|
||
|
|
Route::get('plat/community/activity/{id}', 'ActivityController@communityActivityPlat')->where('id', '[0-9]+');
|
||
|
|
//移除服务 活动
|
||
|
|
Route::delete('plat/community/delete/consulator/{id}', 'ActivityController@remmoveCommunityActivityPlat')->where('id', '[0-9]+');
|
||
|
|
//服务 活动报名成员
|
||
|
|
Route::get('plat/community/join/members', 'ActivityController@platJoinMembers');
|
||
|
|
//移除服务 活动下报名成员
|
||
|
|
Route::delete('plat/community/delete/member/{id}', 'ActivityController@removeCommunityMemberPlat')->where('id', '[0-9]+');
|
||
|
|
//移动端服务商分成记录
|
||
|
|
Route::get('phone/earing/record/{id}','ActivityController@phoneEarning')->where('id', '[0-9]+');
|
||
|
|
//移动端服务 活动详情
|
||
|
|
Route::get('phone/community/{id}/detail','ActivityController@phoneCommunityActivity')->where('id', '[0-9]+');
|
||
|
|
//移动端服务活动订单数据
|
||
|
|
Route::get('phone/community/{id}/order/detail','ActivityController@phoneMerhcantOrder')->where('id', '[0-9]+');
|
||
|
|
//5 社群活动或服务
|
||
|
|
|
||
|
|
|
||
|
|
// 新增问答测试
|
||
|
|
Route::post('plat/QA_test','EmoTestController@addQA_test');
|
||
|
|
// 更新问答测试
|
||
|
|
Route::put('plat/QA_test','EmoTestController@UpdateQA_test');
|
||
|
|
// 删除问答测试
|
||
|
|
Route::delete('plat/QA_test','EmoTestController@DelQA_test');
|
||
|
|
// 问答测试列表
|
||
|
|
Route::get('plat/QA_test','UserController@QA_testList');
|
||
|
|
// 问答测试详情
|
||
|
|
Route::get('plat/QA_test/{id}','EmoTestController@QA_testDetail')->where('id', '[0-9]+');
|
||
|
|
// 问答测试成员
|
||
|
|
Route::get('plat/QA_test/user/{id}','EmoTestController@QA_testUser')->where('id', '[0-9]+');
|
||
|
|
//移动端测试详情
|
||
|
|
Route::get('phone/test/{test_id}/detail','EmoTestController@phoneTestDetail')->where('test_id', '[0-9]+');
|
||
|
|
//移动端测试用户
|
||
|
|
Route::get('phone/test/{test_id}/users','EmoTestController@phoneTestUsers')->where('test_id', '[0-9]+');
|
||
|
|
//6 问答测试
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
//订单列表
|
||
|
|
Route::get('plat/orders', 'OrderController@platOrders');
|
||
|
|
//移动端订单列表
|
||
|
|
Route::get('phone/orders', 'OrderController@phoneOrders');
|
||
|
|
//商城 订单列表
|
||
|
|
Route::get('plat/shop/orders','OrderController@shopOrders');
|
||
|
|
//商城 --订单详情
|
||
|
|
Route::get('plat/shop/order/{id}','OrderController@shopOrder')->where('id', '[0-9]+');
|
||
|
|
//咨询订单
|
||
|
|
Route::get('plat/consult/orders','OrderController@consultOrders');
|
||
|
|
//一周订单统计
|
||
|
|
Route::get('plat/orders/week/stat','OrderController@weekOrdersStat');
|
||
|
|
//订单详情
|
||
|
|
Route::get('plat/order/{id}','OrderController@order')->where('id', '[0-9]+');
|
||
|
|
//订单徽标数
|
||
|
|
Route::get('plat/order/notice','OrderController@platNotice');
|
||
|
|
//打赏列表
|
||
|
|
Route::get('plat/reward/list','OrderController@payRewardList');
|
||
|
|
//订单标签栏显示数量
|
||
|
|
Route::get('phone/show/labels','OrderController@showLabelsCount');
|
||
|
|
//移动端订单详情
|
||
|
|
Route::get('phone/order/detail/{order_id}','OrderController@phoneOrderDetail')->where('order_id', '[0-9]+');
|
||
|
|
//根据订单号退款
|
||
|
|
Route::post('phone/order/refund','OrderController@refundOrder');
|
||
|
|
//退款详情
|
||
|
|
Route::get('phone/order/refund/detail','OrderController@refundDetail');
|
||
|
|
//7 商户订单
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
//添加商场商品
|
||
|
|
Route::post('plat/add/shop','ShopController@addShop');
|
||
|
|
//商品列表
|
||
|
|
Route::get('plat/shops','UserController@platShops');
|
||
|
|
//编辑商品
|
||
|
|
Route::put('plat/update/shop/{id}','ShopController@updateShop')->where('id', '[0-9]+');
|
||
|
|
//商品详情
|
||
|
|
Route::get('plat/shop/{id}','ShopController@shopDetail')->where('id', '[0-9]+');
|
||
|
|
//删除商品
|
||
|
|
Route::delete('plat/shop/{id}','ShopController@removeShop')->where('id', '[0-9]+');
|
||
|
|
//商城 --填写物流信息
|
||
|
|
Route::post('plat/add/order/express/{id}','ShopController@remarkOrder')->where('id', '[0-9]+');
|
||
|
|
//修改订单跟进状态
|
||
|
|
Route::put('order/{id}/status','ShopController@updateOrderStatus');
|
||
|
|
//购买成员--商城
|
||
|
|
Route::get('paid/shop/members/{id}', 'ShopController@paidShopMember')->where('id', '[0-9]+');
|
||
|
|
//移动端商城详情
|
||
|
|
Route::get('phone/shop/{shop_id}/detail', 'ShopController@phoneShopDetail')->where('id', '[0-9]+');
|
||
|
|
//8 商户模块
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
// 用户列表
|
||
|
|
Route::get('plat/users', 'UserController@users');
|
||
|
|
//数据分析
|
||
|
|
Route::get('plat/data/analysis','UserController@dataAnalysis');
|
||
|
|
//批量操作
|
||
|
|
Route::delete('operate/batch','UserController@operateBatch');
|
||
|
|
Route::put('operate/batch','UserController@operateBatch');
|
||
|
|
//选择模板
|
||
|
|
Route::put('choose/template','UserController@chooseTemplate');
|
||
|
|
//移动端后台用户列表
|
||
|
|
Route::get('phone/users','UserController@mUsers');
|
||
|
|
//商户所有服务
|
||
|
|
Route::get('merchant/services','UserController@merchantServices');
|
||
|
|
//9 用户控制器
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
//创建咨询老师
|
||
|
|
Route::post('create/consult/account', 'ConsultController@createConsultAccount');
|
||
|
|
//咨询老师列表
|
||
|
|
Route::get('consult/accounts', 'ConsultController@consultAccounts');
|
||
|
|
//咨询老师详情
|
||
|
|
Route::get('consult/detail/{consult_id}', 'ConsultController@consultDetail')->where('consult_id', '[0-9]+');
|
||
|
|
//修改咨询老师
|
||
|
|
Route::put('update/consult/{consult_id}','ConsultController@consultUpdate')->where('consult_id', '[0-9]+');
|
||
|
|
//移除咨询老师
|
||
|
|
Route::delete('remove/consult/{consult_id}','ConsultController@removeConsult')->where('consult_id', '[0-9]+');
|
||
|
|
//创建咨询服务
|
||
|
|
Route::post('add/plat/consult/service','ConsultController@createConsultService');
|
||
|
|
//咨询服务列表
|
||
|
|
Route::get('plat/consult/services','UserController@ConsultServices');
|
||
|
|
//咨询服务详情
|
||
|
|
Route::get('plat/consult/service/{id}','ConsultController@ConsultService')->where('id', '[0-9]+');
|
||
|
|
//编辑咨询服务
|
||
|
|
Route::put('update/consult/{id}/service','ConsultController@updateConsultService')->where('id', '[0-9]+');
|
||
|
|
//删除咨询服务
|
||
|
|
Route::delete('remove/consult/{id}/service','ConsultController@removeConsultService')->where('id', '[0-9]+');
|
||
|
|
//商户--咨询管理
|
||
|
|
Route::get('plat/consulation/records','ConsultController@consulateRecords');
|
||
|
|
//移动端咨询详情
|
||
|
|
Route::get('phone/consulation/{consult_id}/detail','ConsultController@phoneConsultDetail');
|
||
|
|
//10 咨询服务模块
|
||
|
|
|
||
|
|
|
||
|
|
//创建短视频
|
||
|
|
Route::post('phone/add/short/video', 'VideoController@uploadShortVideo');
|
||
|
|
//编辑短视频
|
||
|
|
Route::put('phone/update/short/video/{video_id}', 'VideoController@updateShortVideo')->where('video_id', '[0-9]+');
|
||
|
|
//短视频列表
|
||
|
|
Route::get('phone/short/videos', 'VideoController@videoList');
|
||
|
|
//短视频详情
|
||
|
|
Route::get('short/video/{video_id}', 'VideoController@videoDetail')->where('video_id', '[0-9]+');
|
||
|
|
//短视频评论列表
|
||
|
|
Route::get('video/{video_id}/comments', 'VideoController@videoCommentList')->where('video_id', '[0-9]+');
|
||
|
|
//点赞列表
|
||
|
|
Route::get('video/{video_id}/likes', 'VideoController@videoLikes')->where('video_id', '[0-9]+');
|
||
|
|
//11 短视频模块
|
||
|
|
//通用删除
|
||
|
|
Route::delete('phone/remove/merchant/serivces', 'UserController@deleteServices');
|
||
|
|
//商户通知列表
|
||
|
|
Route::get('phone/template/msgs','UserController@phoneNotices');
|
||
|
|
//读取通知
|
||
|
|
Route::put('phone/read/msg/{id}','UserController@readNotice')->where('id', '[0-9]+');
|
||
|
|
//读取通知
|
||
|
|
Route::put('phone/read/msg/{id}','UserController@readNotice')->where('id', '[0-9]+');
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 预约
|
||
|
|
*/
|
||
|
|
//预约用户列表
|
||
|
|
Route::get('appointment/users', 'AppointmentController@appointmentUsers');
|
||
|
|
//预约时间列表
|
||
|
|
Route::get('appointment/schedules', 'AppointmentController@getMerchantAppointmentList');
|
||
|
|
//设置预约时间
|
||
|
|
Route::post('appointment/schedules', 'AppointmentController@createAppointment');
|
||
|
|
//分享二维码
|
||
|
|
Route::get('appointment/qrcode', 'AppointmentController@appointmentQrcode');
|
||
|
|
|
||
|
|
});
|
||
|
|
//物流公司列表
|
||
|
|
Route::get('get/logistics/companies', 'Admin\ActivityController@logisticsCompanies'); //手动生成二维码
|
||
|
|
//置顶课程
|
||
|
|
Route::put('top/{course_id}/course','Admin\PlatformController@topPlatCourse');
|
||
|
|
|
||
|
|
Route::options('/ueditor/upload','UeditorUploadController@index');
|
||
|
|
//ueditor上传
|
||
|
|
Route::get('/ueditor/upload', 'UeditorUploadController@upload');
|
||
|
|
Route::post('/ueditor/upload', 'UeditorUploadController@upload');
|
||
|
|
|
||
|
|
//预约成员注册
|
||
|
|
Route::post('appointment/members', 'AppointmentController@addMember');
|
||
|
|
|