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');