love_php/routes/server/admin/api.php
2026-04-02 09:20:51 +08:00

960 lines
49 KiB
PHP

<?php
//测试接口
use App\Http\Controllers\Server\Admin\MarketServiceController;
Route::get('test', 'ActivityController@testAdmin');
// 注册
Route::post('plat/register', 'AuthController@register');
//app 注册
Route::post('plat/app/register', 'AuthController@appRegister');
//邮箱注册
Route::post('plat/register/Email', 'AuthController@EmailRegister');
//发送邮箱验证码
Route::post('plat/send/Email', 'AuthController@sendEmail');
//登录
Route::post('plat/login', 'AuthController@platLogin');
//登录前置
Route::get('plat/getPrePlatLogin', 'AuthController@PrePlatLogin');
Route::any('health/sync', 'HealthController@syncHealthCheck');
//app登录
Route::post('plat/app/login', 'AuthController@platAppLogin');
// 微信登录
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::put('top/course/video/{video_id}', 'CourseController@topCourseVideo')->where('video_id', '[0-9]+');
//扫码绑定微信提现账号
Route::any('plat/bind/wechat', 'EarningController@BindWechat');
Route::middleware('merchant')->group(function () {
//课程成员
Route::get('my/plat/course/{course_id}/members', 'CourseController@platCourseMembers')->where('course_id', '[0-9]+');
//设置课程成员是否可以播放视频
Route::put('course/user/can_play', 'CourseController@updateUserCourseCanPlay');
//课程视频报名成员
Route::get('my/plat/course/video/{course_id}/members', 'CourseController@platCourseVideoMembers')->where('course_id', '[0-9]+');
//创建课程
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', 'CourseController@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::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::put('order/course/videos', 'CourseController@videoOrderByDrag');
//课程订单
Route::get('plat/course/getCourseOrders', 'CourseController@getCourseOrders');
// 新增优惠券
Route::post('coupon', 'CouponController@addCoupon');
// 优惠券列表
Route::get('coupon/list', 'CouponController@CouponList');
// 优惠券详情
Route::get('coupon/{id}', 'CouponController@CouponDetail')->where('id', '[0-9]+');
// 优惠券领取记录
Route::get('coupon/user', 'CouponController@CouponUser');
// 修改优惠券
Route::put('coupon/{id}', 'CouponController@changeCoupon')->where('id', '[0-9]+');
// 优惠券课程
Route::get('coupon/course', 'CouponController@CourseList');
// 删除优惠券
Route::delete('coupon/{id}', 'CouponController@delCoupon');
// 发放优惠券到个人帐户
Route::post('coupon/grantCouponToUser', 'CouponController@grantCouponToUser');
//添加课程分类
Route::post('class/course', 'CourseController@addCourseClass');
//课程分类列表
Route::get('course/classes', 'CourseController@courseClasses');
//删除课程分类
Route::delete('course/classe/{class_id}', 'CourseController@removeCourseClass');
//编辑课程分类
Route::put('course/classe/{class_id}', 'CourseController@updateCourseClass');
//添加课程到分类(批量)
Route::post('courses/to/classes', 'CourseController@addCourseToClass');
//移除课程分类下课程(批量)
Route::put('courses/to/class', 'CourseController@removeCourseToClass');
//分类下的课程列表
Route::get('class/{class_id}/courses', 'CourseController@classCourses');
//所有课程(不分页)
Route::get('nopage/courses', 'CourseController@allCourses');
// 发布动态
Route::post('my/plat/ReleaseNews', 'InformationController@ReleaseNews');
// 商户动态列表
Route::get('my/plat/informations', 'InformationController@informations');
// 商户动态详情
Route::get('my/plat/information_detail', 'InformationController@information_detail');
// 商户删除动态
Route::delete('my/plat/information', 'InformationController@information');
//收费内容列表
Route::get('plat/merchants/charge', 'InformationController@merchantsCharge');
// 评论列表
Route::get('information/{id}/comment/list', 'InformationController@commentList')->where('id', '[0-9]+');
// 删除评论
Route::delete('information/delComment', 'InformationController@delComment');
// 点赞列表
Route::get('information/{id}/likes', 'InformationController@likes')->where('id', '[0-9]+');
//2 资讯动态
//个人基本信息
Route::get('plat/anchor/base/info', 'DashBoardController@baseInfo');
//获取团队成员列表
Route::get('plat/anchor/base/getMerchantMemberInfo', 'DashBoardController@getMerchantMemberList');
//创建团队成员
Route::post('/plat/team/createTeamMember', 'DashBoardController@createTeamMember');
//更新成员状态
Route::put('/plat/team/updateMemberStatus', 'DashBoardController@updateMemberStatus');
//更新团队成员信息
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');
//编辑个人信息
Route::put('update/plat/anchor/base/info', 'DashBoardController@updateBaseInfo');
//用户数据统计V2
Route::get('plat/users/stat', 'DashBoardController@usersStatV2');
//一周用户统计
Route::get('plat/users/week/stat', 'DashBoardController@weekUserStat');
// 用户数据按时间统计
Route::get('plat/users/stat/by/time', 'DashBoardController@userStatByTime');
//月报柱形图
Route::get('plat/month/stat', 'DashBoardController@monthStat');
//3 用户信息
// m_earning表添加type_id字段并填充数据
Route::get('plat/syncEarningTypeId', 'EarningController@syncEarningTypeId');
//分成收益记录
Route::get('plat/earningRecord', 'EarningController@earnings');
//预分成收益记录
Route::get('plat/advance/earningRecord', 'EarningController@advanceEarnings');
// 分成详情
Route::get('plat/earningDetail', 'EarningController@earningDetail');
// 提现记录
Route::get('plat/MyWithdraws', 'EarningController@MyWithdraws');
// 提交分成规则
Route::post('plat/earningRule', 'EarningController@earningRule');
// 获取分成规则
Route::get('plat/getAllEarningRule', 'EarningController@getAllEarningRule');
// 获取分成规则2
Route::get('plat/earning/rules', 'EarningController@earningRules');
// 选择收益规则
Route::put('plat/earning/rule', 'EarningController@updateEarningRule');
// 创建等级收益规则
Route::post('plat/earning/grade/rule', 'EarningController@storeGradeRule');
//修改等级收益规则
Route::put('plat/earning/grade/rules/{id}', 'EarningController@updateGradeRule');
//等级收益规则详情
Route::get('plat/earning/grade/rules/{id}', 'EarningController@gradeRule');
//删除收益等级规则
Route::delete('plat/earning/grade/rules/{id}', 'EarningController@deleteGradeRule');
// 获取分成规则
Route::get('plat/getTypeEarningRule', 'EarningController@getTypeEarningRule');
// 获取提现账户
Route::get('plat/GetTransferAccount', 'EarningController@GetTransferAccount');
// 新增提现账户
Route::post('plat/AddTransferAccount', 'EarningController@AddTransferAccount');
// 更新提现账户
Route::put('plat/updateTransferAccount', 'EarningController@updateTransferAccount');
// 删除提现账户
Route::delete('plat/deleteTransferAccount', 'EarningController@deleteTransferAccount');
//收益列表V2
Route::get('plat/income/list', 'EarningController@incomeList');
//商户提现
Route::post('plat/withdraw', 'EarningController@transferToAccount');
//提现列表V2
Route::get('plat/withdraw/logs', 'EarningController@cashOutLogs');
//收入列表导出
Route::get('plat/OrderEarningExport', 'EarningController@OrderEarningExport');
//提交提现申请
Route::post('plat/withdraw/apply', 'EarningController@withdrawApply');
//商户转账给商户或用户
Route::post('plat/transfer/accounts', 'EarningController@transferAccounts');
//转账记录
Route::get('plat/transfer/logs', 'EarningController@merchantTransferLog');
Route::get('plat/transfer/logs/export', 'EarningController@merchantTransferExport');
//4分成 收益
//服务 活动列表
Route::get('plat/community/activities', 'ActivityController@platCommunityActivities');
//活动、服务访客列表
Route::get('plat/services/{id}/previewers', 'ActivityController@platServicePreviewers');
//服务订单
Route::get('plat/services/getServicesOrders', 'ActivityController@getServicesOrders');
//活动订单
Route::get('plat/services/getActivityOrders', 'ActivityController@getActivityOrders');
//创建服务 活动
Route::post('add/plat/community/consulator', 'ActivityController@createPlatConsulator');
//编辑服务 活动
Route::put('plat/community/consulator/{id}', 'ActivityController@updatePlatConsulator')->where('id', '[0-9]+');
//用户提交报告列表
Route::get('plat/user/reports', 'ActivityController@userReports');
//服务 活动详情
Route::get('plat/community/activity/{id}', 'ActivityController@communityActivityPlat')->where('id', '[0-9]+');
//服务 活动图片列表
Route::get('plat/community/activity/{id}/photos', 'ActivityController@activityPhotos')->where('id', '[0-9]+');
Route::post('plat/community/activity/{id}/photos', 'ActivityController@storeActvityPhotos')->where('id', '[0-9]+');
Route::delete('plat/community/activity/photos/{id}', 'ActivityController@deleteActvityPhotos')->where('id', '[0-9]+');
//添加活动会议菜单
Route::post('activity/meeting/menu/{id}', 'ActivityController@addActivityMenu')->where('id', '[0-9]+');
Route::get('activity/meeting/{id}', 'ActivityController@getActivityMenu')->where('id', '[0-9]+');
Route::get('activity/meeting/apply/{id}', 'ActivityController@getMeetingApplyUser')->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::get('plat/community/match/members', 'ActivityController@matchMembers');
//移除服务 活动下报名成员
Route::delete('plat/community/delete/member/{id}', 'ActivityController@removeCommunityMemberPlat')->where('id', '[0-9]+');
//盲盒活动初始化用户
Route::get('activity/getInitUser', 'ActivityController@getInitUser');
//盲盒活动内部用户匹配
Route::post('activity/getInsideUserMatch', 'ActivityController@getInsideUserMatch');
//盲盒活动用户匹配
Route::get('activity/getUserMatch', 'ActivityController@getOutUserMatch');
//牵线服务用户匹配
Route::post('activity/getMatchmakersMatch', 'ActivityController@getMatchmakersMatch');
//获取匹配时不匹配的用户
Route::get('activity/getNoMatchUser', 'ActivityController@getNoMatchUser');
//更新匹配时不匹配的用户
Route::post('activity/updateNoMatchUser', 'ActivityController@updateNoMatchUser');
//订单用户信息匹配
Route::get('activity/getOrderUser', 'ActivityController@getOrderUser');
//显示用户号码并记录
Route::get('preview/getUserMobile', 'UserController@getUserMobile');
//匹配后给被匹配用户发通知
Route::post('activity/sendTemplateMessageToMatchUser', 'ActivityController@sendTemplateMessageToMatchUser');
//生成签到二维码
Route::get('activity/makeSignQrcode', 'ActivityController@makeSignQrcode');
//团购
Route::post('collage/addCollageGroup', 'CollageGroupController@addCollageGroup');
//添加服务进服务市场
Route::post('market/addServiceToMarket', 'MarketServiceController@addServiceToMarket');
//服务市场服务列表
Route::get('market/getMarketServiceList', 'MarketServiceController@getMarketServiceList');
//从服务市场添加服到我的服务
Route::post('market/addServiceFromMarket', 'MarketServiceController@addServiceFromMarket');
//从服务市场删除服务
Route::put('market/deletedMyMarketService', 'MarketServiceController@deletedMyMarketService');
//同步服务进merchant_service
Route::put('market/syncActivity', 'MarketServiceController@syncActivity');
//同步服务课程
Route::put('market/syncCourse', 'MarketServiceController@syncCourse');
//添加悬赏
Route::post('reward/addReward', 'RewardController@addReward');
//更新悬赏
Route::put('reward/updateReward', 'RewardController@updateReward');
//悬赏列表详情
Route::get('reward/getReward', 'RewardController@getReward');
//悬赏转发记录
Route::get('reward/getRewardTransmit', 'RewardController@getRewardTransmit');
//悬赏报名记录
Route::get('reward/getRewardSignUpList', 'RewardController@getRewardSignUpList');
//悬赏跟进
Route::post('reward/follow', 'RewardController@rewardFollow');
//悬赏跟进列表
Route::get('reward/follows', 'RewardController@rewardFollows');
//5 社群活动或服务
Route::get('plat/community/getActivityExport', 'ActivityController@getActivityExport');
//添加活动成员
Route::post('plat/community/addActivityMember', 'ActivityController@addActivityMember');
//修改编号
Route::post('plat/community/updateGuestNumber', 'ActivityController@updateGuestNumber');
// 新增问答测试
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', 'EmoTestController@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]+');
//6 问答测试
//备注列表
Route::get('clients/{user_id}/comments', 'GoodMatchController@comments')->where('user_id', '[0-9]+');
//备注详情
Route::get('clients/comments/{comment_id}', 'GoodMatchController@comment')->where('comment_id', '[0-9]+');
//添加备注
Route::post('clients/{user_id}/comments', 'GoodMatchController@addComment')->where('user_id', '[0-9]+');
//修改备注
Route::put('clients/comments/{comment_id}', 'GoodMatchController@updateComment')->where('comment_id', '[0-9]+');
//订单列表
Route::get('plat/orders', 'OrderController@platOrders');
//商城 订单列表
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@newPlatNotice');
//增加咨询订单跟进状态
Route::put('plat/order/{id}/remark', 'OrderController@addConsultOrderDesc')->where('id', '[0-9]+');
//打赏列表
Route::get('plat/reward/list', 'OrderController@payRewardList');
//打赏列表区分
Route::get('plat/reward/detail', 'OrderController@payRewardDetail');
//商户订单退款
Route::post('plat/order/refund', 'OrderController@refundOrder');
//商户退款列表
Route::get('plat/order/refund/list', 'OrderController@refunds');
//退款详情
Route::get('plat/order/refund/detail', 'OrderController@refundDetail');
//订单跟进
Route::post('plat/order/{order_id}/follow', 'OrderController@orderFollow');
//订单跟进列表
Route::get('plat/order/{order_id}/follows', 'OrderController@orderFollows');
//订单跟进查询
Route::get('plat/order/getOrderFollowList', 'OrderController@getOrderFollowList');
/**
* 微信支付服务商子商户
*/
//子商户申请
Route::post('plat/applyment', 'ApplymentController@updateApplyment');
//子商户资料详情
Route::get('plat/applyment', 'ApplymentController@applyment');
//更新微信申请状态
Route::get('plat/applyment/status', 'ApplymentController@applymentStatus');
//图片上传
Route::post('plat/media/upload', "ApplymentController@mediaUpload");
//服务商-添加分帐接收方
Route::post('plat/addReceiver', 'OrderController@addReceiver');
//服务商-单次分帐
Route::post('plat/wechatShare', 'OrderController@wechatShare');
//服务商-分帐完成
Route::post('plat/markOrderAsFinished', 'OrderController@markOrderAsFinished');
//服务商-分帐查询
Route::post('plat/wechatShareQuery', 'OrderController@wechatShareQuery');
//服务商-分帐查询
Route::get('plat/getOrderStatus', 'OrderController@getOrderStatus');
//服务商-分帐查询
Route::post('plat/updateOrderStatus', 'OrderController@updateOrderStatus');
//邀请商家跟进订单
Route::get('plat/inviteMerchantProcessOrderRole', 'OrderController@inviteMerchantProcessOrderRole');
//7 商户订单
//添加商场商品
Route::post('plat/add/shop', 'ShopController@addShop');
//商品列表
Route::get('plat/shops', 'ShopController@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]+');
//8 商户模块
// 用户列表
Route::get('plat/users', 'UserController@users');
//用户邀请列表
Route::get('plat/invitation/users', 'UserController@invitationUsers');
//同步用户资料
Route::post('plat/syncProfileCourtships', 'UserController@syncProfileCourtships');
//数据分析
Route::get('plat/data/analysis', 'UserController@dataAnalysis');
//用户详情
Route::get('users/{user_id}', 'UserController@user')->where('user_id', '[0-9]+')->name('user');
//根据订单号获取用户信息
Route::get('plat/user/getOrderUser', 'UserController@getOrderUser');
//批量操作
Route::delete('operate/batch', 'UserController@operateBatch');
Route::put('operate/batch', 'UserController@operateBatch');
//选择模板
Route::put('choose/template', 'UserController@chooseTemplate');
//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', 'ConsultController@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('plat/consult/getConsultCommentList', 'ConsultController@getConsultCommentList');
//删除咨询评论
Route::delete('plat/consult/deleteConsultComment', 'ConsultController@deleteConsultComment');
//邀请评价
Route::post('plat/consult/inviteComment', 'ConsultController@inviteComment');
//结束咨询订单
Route::post('plat/consult/closeOrder', 'ConsultController@closeOrder');
//10 咨询服务模块
//创建直播
Route::post('live/add', 'LiveController@addLive');
// 直播列表
Route::get('live/list', 'LiveController@LiveList');
//更新直播信息
Route::put('live/update/{id}', 'LiveController@UpdateLive')->where('id', '[0-9]+');
// 删除直播
Route::delete('live/delete/{id}', 'LiveController@DelLive')->where('id', '[0-9]+');
//直播详情
Route::get('live/{id}', 'LiveController@LiveDetail')->where('id', '[0-9]+');
//创建短视频
Route::post('add/short/video', 'VideoController@uploadShortVideo');
//同步外部视频
Route::post('syn/videos', 'VideoController@synVideo');
//编辑短视频
Route::put('update/short/video/{video_id}', 'VideoController@updateShortVideo')->where('video_id', '[0-9]+');
//短视频列表
Route::get('short/videos', 'VideoController@videoList');
//短视频详情
Route::get('short/video/{video_id}', 'VideoController@videoDetail')->where('video_id', '[0-9]+');
//删除短视频
Route::delete('remove/video/{video_id}', 'VideoController@removeShortVideo')->where('video_id', '[0-9]+');
//短视频评论列表
Route::get('video/{video_id}/comments', 'VideoController@videoCommentList')->where('video_id', '[0-9]+');
//删除短视频评论
Route::delete('del/video/comment', 'VideoController@delVideoComment')->where('video_id', '[0-9]+');
//点赞列表
Route::get('video/{video_id}/likes', 'VideoController@videoLikes')->where('video_id', '[0-9]+');
//回填地址
Route::get('back/url', 'VideoController@backUrl');
//ueditor上传
Route::post('/ueditor/upload', 'UeditorUploadController@upload');
// 社交
// 增加用户信息
Route::post('friend/user', 'MakeFriendsController@addUserV2');
// 智能匹配列表
Route::get('friend/match/list', 'MakeFriendsController@MatchList');
// 用户详情
Route::get('friend/{id}', 'MakeFriendsController@userInfo')->where('id', '[0-9]+');
// 用户列表
Route::get('friend/user/list', 'MakeFriendsController@userList');
// 更新用户信息
Route::put('friend/user/{id}', 'MakeFriendsController@updateUser')->where('id', '[0-9]+');
// 邀请链接
Route::get('friend/inviteUrl', 'MakeFriendsController@inviteUrl');
//内容添加至草稿箱
Route::post('save/content/drafts', 'ActivityController@saveToDrafts');
//读取草稿箱内容
Route::get('read/content/drafts', 'ActivityController@readDrafts');
//删除好友关系
Route::post('friend/delete/{id}', 'MakeFriendsController@deleteFriend');
//增加客服备注
Route::post('add/comment', 'MakeFriendsController@addComment');
//备注列表
Route::get('comments', 'MakeFriendsController@comments');
//修改备注
Route::put('comment/{id}', 'MakeFriendsController@updateComment')->where('id', '[0-9]+');
//备注列表
Route::get('clients/{user_id}/comments', 'GoodMatchController@comments')->where('user_id', '[0-9]+');
//备注详情
Route::get('clients/comments/{comment_id}', 'GoodMatchController@comment')->where('comment_id', '[0-9]+');
//添加备注
Route::post('clients/{user_id}/comments', 'GoodMatchController@addComment')->where('user_id', '[0-9]+');
//修改备注
Route::put('clients/comments/{comment_id}', 'GoodMatchController@updateComment')->where('comment_id', '[0-9]+');
/**
* 分享渠道码
*/
Route::get('merchant/share/channels', 'ShareChannelController@channels');
Route::post('merchant/share/channels', 'ShareChannelController@storeChannel');
Route::get('merchant/share/channels/{id}', 'ShareChannelController@channel');
Route::delete('merchant/share/channels/{id}', 'ShareChannelController@deleteChannel');
Route::put('merchant/share/channels/{id}', 'ShareChannelController@updateChannel');
Route::get('merchant/share/channels/{id}/orders', 'ShareChannelController@channelOrders');
// 商户服务标签
Route::post('tag/add', 'TagController@add');
Route::get('tags', 'TagController@tags');
Route::delete('tag/del/{tag_id}', 'TagController@del')->where('tag_id', '[0-9]+');
Route::post('tag/edit/{tag_id}', 'TagController@edit')->where('tag_id', '[0-9]+');
//商户平台动态和通知
Route::get('product/infos', 'ProductInformationController@infos');
Route::get('product/info/{id}', 'ProductInformationController@detail')->where('id', '[0-9]+');
Route::get('analyse/notices', 'ProductInformationController@analyseNotices');
Route::get('analyse/notice/{id}', 'ProductInformationController@analyseNotice')->where('id', '[0-9]+');
//媒体库
Route::any('media/createGroup', 'MediaLibraryController@createGroup');
Route::any('media/renameGroup', 'MediaLibraryController@renameGroup');
Route::any('media/deleteGroup', 'MediaLibraryController@deleteGroup');
Route::any('media/queryGroupList', 'MediaLibraryController@queryGroupList');
Route::any('media/queryGroupAndFile', 'MediaLibraryController@queryGroupAndFile');
Route::any('media/moveToGroup', 'MediaLibraryController@moveToGroup');
Route::any('media/queryFile', 'MediaLibraryController@queryFile');
Route::any('media/deleteFile', 'MediaLibraryController@deleteFile');
Route::any('media/merchantGetVideoUrl', 'MediaLibraryController@merchantGetVideoUrl');
Route::any('media/saveMediaInfo', 'MediaLibraryController@saveMediaInfo');
Route::any('media/modifyMediaFileInfo', 'MediaLibraryController@modifyMediaFileInfo');
Route::any('media/addToNewGroup', 'MediaLibraryController@addToNewGroup');
Route::any('media/moveToNewGroup', 'MediaLibraryController@moveToNewGroup');
Route::post('test/putTestItemToMerchant', 'EvaluateController@putTestItemToMerchant');
Route::get('test/getEvaluateOrder', 'EvaluateController@getEvaluateOrder');
Route::get('test/getUserEvaluate', 'EvaluateController@getUserEvaluate');
Route::get('test/putTestItemToMerchant', 'EvaluateController@putTestItemToMerchant');
Route::get('test/getMerchantTestList', 'EvaluateController@getMerchantTestList');
Route::get('test/searchEvaluate', 'EvaluateController@searchEvaluate');
Route::put('test/updateMerchantEvaluate/{id}', 'EvaluateController@updateMerchantEvaluate')->where('id', '[0-9]+');
;
Route::get('test/getTestList', 'EvaluateController@getTestList');
Route::get('test/getTestDetail', 'EvaluateController@getTestDetail');
Route::get('test/searchMerchantEvaluate', 'EvaluateController@searchMerchantEvaluate');
Route::get('sign/getSignInList', 'SignInController@getSignInList');
Route::get('sign/getServiceSignInList', 'SignInController@getServiceSignInList');
Route::post('sign/manualSign', 'SignInController@manualSign');
Route::put('activity/putActivityCopy', 'ActivityController@putActivityCopy');
Route::get('pageView/getPageViewList', 'PageViewController@getPageViewList');
//用户画像
//填充用户画像
Route::put('user/{m_user_id}/portrait', 'PersonPortraitController@fullPortrait')->where('m_user_id', '[0-9]+');
//填充用户画像v2
Route::put('user/{m_user_id}/portrait/v2', 'PersonPortraitController@fullPortraitV2')->where('m_user_id', '[0-9]+');
//用户画像详情
Route::get('user/{m_user_id}/portrait', 'PersonPortraitController@userProtrait')->where('m_user_id', '[0-9]+');
//用户画像详情
Route::get('user/{m_user_id}/portrait/v2', 'PersonPortraitController@userProtraitV2')->where('m_user_id', '[0-9]+');
//牵线服务匹配
Route::post('service/match/user/{order_id}', 'PersonPortraitController@serviceMatchUser')->where('order_id', '[0-9]+');
//牵线服务匹配记录
Route::get('service/match/user/{order_id}/logs', 'PersonPortraitController@recommendLog')->where('order_id', '[0-9]+');
// 修改匹配服务记录
Route::put('update/match/{id}/logs', 'PersonPortraitController@updateMatchLogs')->where('id', '[0-9]+');
//修改匹配订单开始状态
Route::put('update/match/{id}/order', 'PersonPortraitController@updateMatchOrder')->where('id', '[0-9]+');
//搜索匹配用户
Route::get('search/users', 'PersonPortraitController@searchAdminUser');
//授权码
Route::get('auth/qrcode', 'EarningController@authQrcode');
// 添加对公账户
Route::post('company/account', 'EarningController@addPublicAccount');
//增加服务订单服务人员
Route::post('add/service/order/{order_id}/role', 'PersonPortraitController@addServiceRole')->where('order_id', '[0-9]+');
//服务订单人员列表
Route::get('service/order/{order_id}/roles', 'PersonPortraitController@serviceRoles')->where('order_id', '[0-9]+');
/**
* 首页配置
*/
//轮播图列表
Route::get('carousel/recommend', 'HomeController@carouselRecommend');
//修改轮播图
Route::put('carousel/recommend', 'HomeController@updateCarouselRecommend');
//删除轮播图
Route::put('carousel/deleteCarouselRecommend', 'HomeController@deleteCarouselRecommend');
//服务状态
Route::get('service/status', 'HomeController@serviceStatus');
//修改服务状态
Route::put('service/status', 'HomeController@updateServiceStatus');
//修改服务排序
Route::post('service/status/order', 'HomeController@orderServiceStatus');
//置顶推荐
Route::get('area/recommend', 'HomeController@areaRecommend');
//修改置顶推荐
Route::put('area/recommend/{id}', 'HomeController@updateAreaRecommend');
//创建置顶推荐
Route::post('area/recommend', 'HomeController@storeAreaRecommend');
//删除置顶推荐
Route::delete('area/recommend/{id}', 'HomeController@deleteAreaRecommend');
//所有服务搜索列表
Route::get('all/services', 'HomeController@allServices');
//问卷调查
//添加问卷调查
Route::post('add/questionnaire', 'QuestionnaireController@addQuestionaire');
//调查问卷详情
Route::get('questionnaire/detail', 'QuestionnaireController@questionaireDetail');
//用户提交问卷列表
Route::get('questionnaire/answers', 'QuestionnaireController@userAnswers');
//用户提交问卷列表
Route::get('questionnaire/answers/v2', 'QuestionnaireController@userAnswersV2');
/**
* 问卷调查-公版
*/
Route::get('pub/surveys', 'QuestionnaireController@pubSurveys');
Route::post('pub/surveys', 'QuestionnaireController@storePubSurveys');
Route::put('pub/surveys/{id}', 'QuestionnaireController@updatePubSurveys')->where('id', '[0-9]+');
Route::get('pub/surveys/{id}', 'QuestionnaireController@pubSurvey')->where('id', '[0-9]+');
Route::delete('pub/surveys/{id}', 'QuestionnaireController@deletePubSurvey')->where('id', '[0-9]+');
Route::post('pub/surveys/{id}/bind/service', 'QuestionnaireController@bindSurveyService')->where('id', '[0-9]+');
Route::post('pub/surveys/{id}/unbind/service', 'QuestionnaireController@unbindSurveyService')->where('id', '[0-9]+');
Route::get('pub/surveys/{id}/services', 'QuestionnaireController@surveyServices')->where('id', '[0-9]+');
Route::get('pub/surveys/service', 'QuestionnaireController@surveyService')->where('id', '[0-9]+');
Route::get('pub/surveys/services/{id}/users', 'QuestionnaireController@surveyServiceUsers')->where('id', '[0-9]+');
Route::get('pub/surveys/services/users', 'QuestionnaireController@surveyServiceUsers');
Route::get('pub/surveys/{id}/users', 'QuestionnaireController@surveyUsers')->where('id', '[0-9]+');
//活动/服务详情 问卷列表
Route::get('pub/surveys/by/service', 'QuestionnaireController@surveysByService');
//嘉宾排序
Route::put('questionnaire/member/sort', 'QuestionnaireController@memberSort');
//问卷-投票详情
Route::get('questionnaire/vote', 'QuestionnaireController@voteEachOther');
Route::group(['prefix' => 'questionaire'], function () {
Route::get("/", 'QuestionnaireController@getQuestionaireList');
Route::get("/{id}", 'QuestionnaireController@getQuestionaireDetail');
Route::post("/", 'QuestionnaireController@initQuestionaire');
Route::put("/{id}", 'QuestionnaireController@updateQuestionaire');
Route::post("/{q_id}/question", 'QuestionnaireController@addQuestion');
Route::put("/{q_id}/question/{id}", 'QuestionnaireController@updateQuestion');
Route::delete("/{q_id}/question/{id}", 'QuestionnaireController@deleteQuestion');
Route::post("/{q_id}/question/{qq_id}/answer", 'QuestionnaireController@answerQuestion');
Route::put("/{q_id}/question/{qq_id}/answer/{a_id}", 'QuestionnaireController@updateQuestionAnswer');
});
//当前登录用户可切换商家账号
Route::get('user/accounts', 'AuthController@userAcounts');
//已登录 快捷切换管理员账号
Route::post('plat/quick/login', 'AuthController@quickLogin');
//创建拼团信息
Route::post('collage/group', 'CollageGroupController@createCollageGroup');
//拼团信息转换
Route::post('collage/collageGroupTransfer', 'CollageGroupController@collageGroupTransfer');
//获取当前拼团商品信息
Route::get('good/detail', 'CollageGroupController@goodDetail');
//拼团详情
Route::get('group/detail', 'CollageGroupController@groupDetail');
//拼团列表
Route::get('groups', 'CollageGroupController@groups');
//修改拼团信息
Route::put('group/{group_id}', 'CollageGroupController@setGroup')->where('group_id', '[0-9]+');
//删除拼团信息
Route::delete('group/{group_id}', 'CollageGroupController@removeGroup')->where('group_id', '[0-9]+');
//获取联盟商家列表
Route::get('alliance/getAllianceMerchantList', 'AllianceController@getAllianceMerchantList');
//获取联盟商家详情
Route::get('alliance/getAllianceMerchantInfo', 'AllianceController@getAllianceMerchantInfo');
//删除联盟成员
Route::delete('alliance/deleteAllianceMerchant', 'AllianceController@deleteAllianceMerchant');
//联盟商家审核
Route::put('alliance/auditAllianceMerchant', 'AllianceController@auditAllianceMerchant');
//申请加入联盟
Route::post('alliance/joinAlliance', 'AllianceController@joinAlliance');
//退出联盟
Route::put('alliance/quitAlliance', 'AllianceController@quitAlliance');
//获取所有联盟列表
Route::get('alliance/getAllianceList', 'AllianceController@getAllianceList');
//获取我加入的联盟列表
Route::get('alliance/getMyAllianceList', 'AllianceController@getMyAllianceList');
//申请服务加入联盟市场
Route::post('alliance/addServiceToAllianceMarket', 'MarketServiceController@addServiceToAllianceMarket');
//联盟市场服务审核
Route::put('alliance/auditAllianceMarketService', 'MarketServiceController@auditAllianceMarketService');
//所有未完成拼团列表
Route::get('unfinished/groups', 'CollageGroupController@unfinishedGroups')->where('group_id', '[0-9]+');
//一键成团
Route::post('hand/finish/group', 'CollageGroupController@handFinishGroup')->where('group_id', '[0-9]+');
//saas会员 创建会员等级信息
Route::post('member/createSaasMemberLevel', 'SaasMemberController@createSaasMemberLevel');
//saas会员 会员等级信息列表
Route::get('member/getSaasMemberLevelList', 'SaasMemberController@getSaasMemberLevelList');
//saas会员 查询商家会员等级详情
Route::get('member/getSaasMemberLevelDetail', 'SaasMemberController@getSaasMemberLevelDetail');
//saas会员 删除会员等级信息
Route::delete('member/deleteSaasMemberLevel', 'SaasMemberController@deleteSaasMemberLevel');
//saas会员 用户填写信息列表
Route::get('member/getSaasMemberUserInfo', 'SaasMemberController@getSaasMemberUserInfo');
//saas会员 订单列表
Route::get('member/getMemberOrder', 'SaasMemberController@getMemberOrder');
//saas会员 更新会员等级
Route::put('member/updateSaasMemberLevel', 'SaasMemberController@updateSaasMemberLevel');
//saas选择商家列表
Route::get('vip/spread/selectSaasMerchantList', 'VipSpreadController@selectSaasMerchantList');
//saas推广商家列表(天路合一)
Route::get('vip/spread/merchantList', 'VipSpreadController@spreadMerchantList');
//saas添加推广商家(天路合一)
Route::post('vip/spread/addMerchant', 'VipSpreadController@addSpreadMerchant');
//saas删除推广商家(天路合一)
Route::delete('vip/spread/delMerchant', 'VipSpreadController@delSpreadMerchant');
//saas vip权益(天路合一)
Route::post('vip/gainList', 'VipSpreadController@vipGainList');
//saas 订单记录(天路合一)
Route::get('vip/spread/orderList', 'VipSpreadController@orderList');
//saas 用户购买VIP的权益(天路合一)
Route::get('vip/spread/user/buyVipGainList', 'VipSpreadController@userBuyVipGainList');
//saas 获取未注册福恋小程序 展示的跳转码(天路合一)
Route::post('vip/user/qrcodeByNoRegFulink', 'VipUserController@qrcodeByNoRegFulink');
//saas 搜索已添加的推广商家(天路合一)
Route::get('vip/spread/selectExistSpreadMerchant', 'VipSpreadController@selectExistSpreadMerchant');
//saas vip用户列表生成推广数据(天路合一)
Route::post('vip/user/createSpreadCarrier', 'VipUserController@createSpreadCarrier');
//saas vip用户 推广二维码/链接数据列表(天路合一)
Route::get('vip/user/spreadCarrierList', 'VipUserController@spreadCarrierList');
// 新增用户报告题目
Route::post('add/report/question', 'ReportController@addReport');
//增加报告填写时间
Route::post('add/report/time', 'ReportController@addReportTime');
// 用户报告问题列表
Route::get('report/questions', 'ReportController@reportQuestions');
// 用户报告-任务二维码
Route::get('report/questions/task/qrcode', 'ReportController@reportTaskQrcode');
//编辑用户报告问题
Route::put('update/report/question', 'ReportController@updateReport');
// 删除用户报告问题
Route::delete('report/question', 'ReportController@removeQuestion');
// 用户报告提交列表
Route::get('report/users', 'ReportController@userReports');
//下载用户报告
Route::post('users/{user_id}/report/file', 'ReportController@reportFile');
//提交了报告了用户
Route::get('report/commit/users', 'ReportController@commitUsers');
//用户提交的答案
Route::get('report/user/answers', 'ReportController@userAnswers');
Route::group(['prefix' => 'health'], function () {
Route::get('info', 'HealthController@getInfo');
Route::put('base', 'HealthController@saveInfoBase');
Route::put('symptom', 'HealthController@saveInfoSymptom');
Route::put('check', 'HealthController@saveInfoCheck');
Route::get('treatment', 'HealthController@generateTreatment');
Route::get('probe', 'HealthController@getProbleList');
});
//创建更新预约
Route::post('appointment/createAppointment', 'AppointmentController@createAppointment');
//创建更新预约
Route::get('appointment/getMerchantAppointmentList', 'AppointmentController@getMerchantAppointmentList');
//用户预约列表
Route::get('appointment/getUserAppointmentList', 'AppointmentController@getUserAppointmentList');
//商家预约的二维码
Route::get('appointment/qrcode', 'AppointmentController@appointmentQrcode');
//商家预约邀请成员二维码
Route::get('appointment/member/qrcode', 'AppointmentController@memberQrcode');
//商家预约成员列表
Route::get('appointment/members', 'AppointmentController@members');
Route::get('appointment/members/{m_id}', 'AppointmentController@member');
//修改预约成员信息
Route::put('appointment/members/{id}', 'AppointmentController@updateMember');
//创建更新圈子
Route::post('circle/createCircle', 'CircleController@createCircle');
//用户列表
Route::get('circle/getCircleUserList', 'CircleController@getCircleUserList');
Route::get('circle/getCircleUserDetails', 'CircleController@getCircleUserDetails');
//圈子列表
Route::get('circle/getCircleList', 'CircleController@getCircleList');
//圈子详情
Route::get('circle/getCircleDetails', 'CircleController@getCircleDetails');
//圈子用户审核
Route::put('circle/circleUserAudit', 'CircleController@circleUserAudit');
//删除圈子
Route::delete('circle/deleteCircle', 'CircleController@deleteCircle');
//删除圈子
Route::delete('circle/deleteUser', 'CircleController@deleteUser');
//申请地址列表
Route::get('circle/getRequestContactList', 'CircleController@getRequestContactList');
//申请地址用户匹配
Route::get('circle/getRequestContactUserMatch', 'CircleController@getRequestContactUserMatch');
//单用户匹配
Route::get('circle/singleUserMatch', 'CircleController@singleUserMatch');
//分类统计
Route::get('circle/getCircleUserAnalyse', 'CircleController@getCircleUserAnalyse');
//圈内匹配
Route::get('circle/getCircleUserMatch', 'CircleController@getCircleUserMatch');
//设置盲盒活动不参与匹配标记
Route::put('order/updateMatchConfigFlag', 'OrderController@updateMatchConfigFlag');
/**
* 黑名单
*/
//黑命单列表
Route::get('merchant/blacklists', 'BlacklistController@blacklists');
//增加黑名单
Route::post('merchant/blacklists', 'BlacklistController@addBlacklist');
//删除黑名单
Route::delete('merchant/blacklists/users/{user}', 'BlacklistController@deleteBlacklist')->where('user', '[0-9]+');
/**
* 通用活码
*/
Route::post('general/qrcode', 'GeneralQrcodeController@store');
Route::put('general/qrcode/{qrcode}', 'GeneralQrcodeController@update')->where('qrcode', '[0-9]+');
Route::get('general/qrcode', 'GeneralQrcodeController@list');
Route::get('general/qrcode/{qrcode}', 'GeneralQrcodeController@detail')->where('qrcode', '[0-9]+');
Route::delete('general/qrcode/{qrcode}', 'GeneralQrcodeController@delete')->where('qrcode', '[0-9]+');
/**
* 预约老师模块
*/
//选择预约老师列表
Route::get('reservation/consult/account/list', 'ReservationConsultController@consultAccountList');
//预约老师列表
Route::get('reservation/teacher/list', 'ReservationConsultController@reservationTeacherList');
//预约老师添加
Route::post('reservation/teacher/add', 'ReservationConsultController@reservationTeacherAdd');
//预约咨询配置时间列表
Route::get('reservation/consult/scheduling/{id}', 'ReservationConsultController@consultSchedulingList');
//预约咨询配置时间列表v2
Route::get('reservation/consult/schedulingV2/{id}', 'ReservationConsultController@consultSchedulingListV2');
//预约咨询配置时间添加
Route::post('reservation/consult/scheduling/add', 'ReservationConsultController@consultSchedulingAdd');
//预约咨询配置时间批量添加
// Route::post('reservation/consult/scheduling/batchAdd','ReservationConsultController@consultSchedulingBatchAdd');
Route::post('reservation/consult/scheduling/batchAdd', 'ReservationConsultController@consultSchedulingBatchAddV2');
//预约咨询配置时间编辑
Route::post('reservation/consult/scheduling/edit', 'ReservationConsultController@consultSchedulingEdit');
//预约咨询配置时间删除
Route::post('reservation/consult/scheduling/del', 'ReservationConsultController@consultSchedulingDel');
//预约指定时间段记录
Route::get('reservation/consult/record', 'ReservationConsultController@reservationRecord');
//更改开关状态
Route::post('reservation/consult/scheduling/change/is_show', 'ReservationConsultController@schedulingChangeIsShow');
});
//同步订单跟进列表
Route::put('plat/syn/order/follow', 'OrderController@synOrderFollow');
// 同步福恋数据
Route::get('synchronizeUsers', 'MakeFriendsController@synchronizeUsers');
//物流公司列表
Route::get('get/logistics/companies', 'Admin\ActivityController@logisticsCompanies'); //手动生成二维码
Route::post('create/activity/qrcode/hand', 'Admin\ActivityController@createActivityQrcode');
//恢复
Route::put('restore/anchor', 'Admin\PlatformController@restoreAnchor');
//查询提现订单
Route::get('query/withdraw/orders', 'Admin\PlatformController@queryOrders');
//最近课程
Route::get('nearest/course', 'Admin\PlatformController@nearestCourse');
//置顶课程
Route::put('top/{course_id}/course', 'Admin\PlatformController@topPlatCourse');
//生成token
Route::get('test/token', 'AuthController@testToken');
//获取商户信息
Route::post('get/merchant/info', 'AuthController@getMerchatInfo')->middleware('check_merchant_browser');
//获取token并登录
Route::post('mch/plat/login', 'AuthController@getMerchantTokenAndLogin')->middleware('check_merchant_browser');
//商户服务的报名列表
Route::get('merchant/service/members', 'MerchantServiceController@members');
//商户服务的数据分析
Route::get('merchant/service/dataAnalysis', 'MerchantServiceController@dataAnalysis');
//商户服务的近一周数据统计
Route::get('merchant/service/week/stat', 'MerchantServiceController@weekOrdersStat');
//商户服务的分成
Route::get('merchant/service/earningRecord', 'MerchantServiceController@earningRecord');
//导出商户订单
Route::get('merchant/orders/excel', 'UserController@touristOrderExecl');
Route::options('/ueditor/upload', 'UeditorUploadController@index');
Route::get('/ueditor/upload', 'UeditorUploadController@upload');
//扫码绑定支付宝账户
Route::any('bind/Alipay', 'EarningController@bindAlipay');
// 同步微信公众号内容
Route::post('synchronization/wechat', 'InformationController@synchronization')->where('id', '[0-9]+');
// 查询同步微信公众号状态
Route::get('synchronization/status', 'InformationController@synchronizationData')->where('id', '[0-9]+');
//转译图片
Route::put('upload/url', 'InformationController@uploadUrl');
//同步富文本内容状态
Route::post('pic/transfer/status', 'InformationController@picTransferStatusV2')->where('id', '[0-9]+');
//团队成员数据转换
Route::post('/plat/team/itemMemberConvert', 'DashBoardController@itemMemberConvert');
Route::post('test/getTestListToDB', 'EvaluateController@getTestListToDB');
Route::post('test/getTestDetailToDB', 'EvaluateController@getTestDetailToDB');
//获取银行信息及编号
Route::get('banks', 'EarningController@banks');
//邀请的商家绑定角色
Route::post('service/bindMerchantToRole', 'OrderController@bindMerchantToRole');