where('id', '[0-9]+'); //服务商平台授权中间件 Route::middleware('merchant_user')->group(function () { //---------------------------------动态资讯------------------------ // 动态列表 -商户 1 Route::get('informations', 'InformationController@informations'); // 动态评论 Route::post('information/{comment_id}/comment', 'InformationController@informationComment'); // 删除评论 Route::delete('information/delComment', 'InformationController@delComment'); // 动态点赞 Route::get('information/like/{id}', 'InformationController@like')->where('id', '[0-9]+'); //资讯打赏 Route::any('pay/reward/info/{info_id}', 'OrderController@payReward')->where('info_id', '[0-9]+'); // 获取标签动态 Route::get('information/tag/{tag_id}', 'InformationController@tag')->where('tag_id', '[0-9]+'); // 获取标签动态 Route::get('tag/informations', 'InformationController@tagInformations'); //--------------------------咨询模块------------------- //商户-咨询列表 Route::get('BusinessconsultingService', 'ConsultController@BusinessconsultingService'); //商户-咨询详情 Route::get('BusinessConsultationDetails', 'ConsultController@BusinessConsultationDetails'); // 商户 购买咨询 Route::post('BusinessPayConsultation', 'ConsultController@BusinessPayConsultation'); // 商户 我的咨询列表 Route::get('BusinessMyConsultation', 'ConsultController@BusinessMyConsultation'); //商户咨询-用户评价列表 Route::get('BusinessConsultationComment', 'ConsultController@BusinessConsultationComment'); //商户咨询-删除用户评价列表 Route::delete('del/consultation/comment', 'ConsultController@deleteConsultationComment')->where('info_id', '[0-9]+'); // 商户-咨询订单详情 Route::get('BusinessMyConsultationDetails', 'ConsultController@BusinessMyConsultationDetails'); //咨询-提交评价 Route::post('ConsultationComment', 'ConsultController@SubmitComment'); //咨询预约排班 Route::get('consult/reservation/scheduling', 'ConsultController@reservationScheduling'); //获取指定日期的预约排班数据 Route::get('consult/reservation/scheduling/detail', 'ConsultController@getSchedulingDetail'); //设置订单预约时间 Route::post('consult/order/change', 'ConsultController@consultOrderChange'); // --------------------------收益分成----------------- //商户-我的收益记录 Route::get('communities/MyEarnings', 'EarningController@MyEarnings'); //商户:我的收益记录v2 Route::get('community/earnings', 'EarningController@communityEarnings'); //商户-我的收益信息 Route::get('communities/EarningsInfo', 'EarningController@EarningsInfo'); //商户:我的收益账号 Route::get('earning/account', 'EarningController@earningAccount'); //商户-我的提现记录 Route::get('communities/MyWithdraws', 'EarningController@MyWithdraws'); // 商户-我的提现信息 Route::get('communities/WithdrawsInfo', 'EarningController@WithdrawsInfo'); //商户-绑定提现账户 Route::post('communities/BindEarningAccounts', 'EarningController@BindEarningAccounts'); // 商户-用户提现 Route::post('communities/UserWithdrawal', 'EarningController@withdrawApply'); // ------------------------------- 问答测试 -------------------------- //商户-问答测试列表 Route::get('communities/QA_test', 'EmoTestController@QA_testList'); //商户-问答测试详情 Route::get('communities/QA_test/{id}', 'EmoTestController@QA_testDetail')->where('live_id', '[0-9]+'); //商户-提交问答测试 Route::post('communities/QA_test', 'EmoTestController@QA_test'); // 商户-我的问答测试 Route::get('communities/My_QA_test', 'EmoTestController@My_QA_test'); // 商户-我的问答测试详情 Route::get('communities/my_QA_test_Detail/{id}', 'EmoTestController@my_QA_test_Detail')->where('id', '[0-9]+'); // 商户-我的问答成员 Route::get('plat/QA_test/user/{id}', 'EmoTestController@QA_testUser')->where('id', '[0-9]+'); // ------------------------------- 直播模块 -------------------------- //直播详情 Route::get('live/{id}', 'LiveController@liveDetail')->where('id', '[0-9]+'); // 直播列表 Route::get('live/list', 'LiveController@liveList'); // 获取聊天室配置 Route::get('live/Chatroom', 'LiveController@getChatroomAddress'); // 发送聊天信息 Route::get('live/chat', 'LiveController@chat'); // 更新token Route::put('live/token', 'LiveController@updateToken'); //提交直播反馈 Route::post('live/{live_id}/feedback', 'LiveController@submitFeedbacks')->where('live_id', '[0-9]+'); //----------------------------课程模块--------------------- // 课程列表-商户 1 Route::get('course/list/Business', 'CourseController@BusinessCourseList'); // 心得评论-商户 1 Route::post('course/moment/Course/Business', 'CourseController@BusinessMomentCourse'); //课程心得详情-商户 1 Route::get('course/experience/detail/Business', 'CourseController@BusinessCourseExperienceDetail'); //获取课程心得-商户 1 Route::get('course/get_experience/Business', 'CourseController@BusinessGetCourseExperience'); //发表课程心得-商户 1 Route::post('course/experience/Business', 'CourseController@BusinessCourseExperience'); //课程详情-商户 1 Route::get('course/detail/Business', 'CourseController@BusinessCourseDetail'); //视频详情-商户 1 Route::get('course/video/detail/Business', 'CourseController@BusinessVideoDetail'); //记录视频暂停时间 Route::post('cache/course/videos/{video_id}/time', 'CourseController@cacheVideotime'); //我的课程-商户 1 Route::get('course/mycourse/Business', 'CourseController@BusinessMycourse'); //获取课程会员信息-商户 1 Route::get('course/students/Business', 'CourseController@BusinessStudents'); //增加课程观看记录-商户 1 Route::post('course/addRecord/Business', 'CourseController@BusinessAddRecord'); //我的课程心得-商户 1 Route::get('course/MyExperience/Business', 'CourseController@BusinessMyComments'); // 购买课程 1 Route::post('course/pay/Business', 'CourseController@BusinessBuyingCourses'); // 购买课程视频 Route::post('course/pay/video', 'CourseController@BuyingCoursesVideo'); //课程分类标签 Route::get('course/class', 'CourseController@courseClasses'); //获取分享视频链接 Route::get('share/video/url', 'CourseController@shareVideo'); // 优惠券详情 Route::get('coupon/{id}', 'CouponController@CouponDetail'); // 领取优惠券 Route::post('coupon', 'CouponController@ReceiveCoupon'); // 优惠券列表 Route::get('getCouponList', 'CouponController@getCouponList'); // ----------------------------------商城模块------------------------------ // //商户 购买商城商品 Route::post('shops/BusinessPayOrder', 'OrderController@BusinessMerchantShop'); Route::get('merchant/shops', 'ShopController@MerchantShops'); Route::get('merchant/shop/{id}', 'ShopController@shop_detail')->where('id', '[0-9]+'); Route::get('merchant/shop/order/{id}', 'OrderController@order_detail')->where('id', '[0-9]+'); //我的商品-商户 1 Route::get('shop/myshop/Business', 'ShopController@myShopOrder'); //用户确认收货 Route::put('shop/recived/{id}/Business', 'ShopController@reciveShop')->where('id', '[0-9]+'); //课程 服务 活动 -- 提交评价 Route::post('orderComment', 'OrderController@orderComments'); //课程 服务 活动 -- 修改评价 Route::put('orderComment', 'OrderController@changeorderComments'); //商户 查看订单评价 Route::get('Business/order/comment', 'OrderController@orderComment'); //课程 咨询 服务订单 --提交评价 Route::post('Business/order/comments', 'OrderController@orderComments'); //课程 咨询 服务订单 --修改提交评价 Route::put('Business/order/comments', 'OrderController@changeorderComments'); //商户 查看订单评价 Route::get('Business/order/comment', 'OrderController@orderComment'); //更新咨询订单状态 Route::put('changeOrderStatus', 'OrderController@changeOrderStatus'); //咨询-订单信息 Route::get('get_order_status', 'OrderController@get_order_status'); //确认收货 Route::put('confirmReceipt', 'OrderController@confirmReceipt'); //短视频详情 Route::get('short/video/{video_id}', 'VideoController@shortVideoDetail'); //-----------------------------社群活动 服务----------------------- // 商户社群活动详情 1 Route::get('communities/BusinessactivityDetail', 'ActivityController@BusinessactivityDetail'); //签到页面活动详情 Route::get('sign/activities/{id}', 'SignInController@activityDetail')->where('id', '[0-9]+'); //活动照片 Route::get("business/activities/{id}/photos", 'ActivityController@activityPhotos'); // 商户购买订单 1 Route::post('communities/BusinessPayOrder', 'OrderController@BusinessCommunityPayOrder'); Route::post('communities/BusinessPayOrder/v2', 'OrderController@BusinessPayOrder'); Route::get('orders/{trade_no}/is/paid', 'OrderController@isOrderPaid'); // 社区-我的社区活动参与订单 Route::get('communities/mytouristOrder', 'ActivityController@mytouristOrder'); Route::get('communities/orders/{order}', 'ActivityController@communityOrder'); Route::put('communities/orders/{order}/linkmen', 'ActivityController@updateOrderLinkmen'); // 社区-社群活动列表 1 Route::get('communities/activityList', 'ActivityController@activityList'); //获取协议标题内容 Route::get('communities/obtain/{service_id}/content', 'ActivityController@obtainAgreeContent')->where('service_id', '[0-9]+'); //活动会议报名 Route::post('activity/meeting/apply/{id}', 'ActivityController@activityMeetingApply'); Route::get('activity/meeting/menu/{id}', 'ActivityController@activityMenu'); Route::get('activity/user/desk/{id}', 'ActivityController@getMeetingDeskNumber'); Route::get('activity/menu/detail/{id}', 'ActivityController@meetingMenuDetail'); // 个人中心-商户 1 Route::get('BusinessUser', 'UserController@BusinessUser'); // 个人中心-商户 1 Route::get('BusinessInfo', 'UserController@BusinessInfo'); //邀请的用户列表 Route::get('user/invitationUsers', 'UserController@invitationUsers'); //联系我们 Route::get('connect/us', 'UserController@connectUs'); //老师入驻v1 Route::post('RecruitingTeachers', 'UserController@RecruitingTeachers'); //服务 订单栏 是否展示 Route::get('business/show/info', 'UserController@showInfo'); //已选择模板 -商户 1 Route::get('choosed/template', 'UserController@templateChoose'); //通用上架功能 Route::put('on/shelf/service', 'UserController@putOnService'); //当前登录用户是否授权 是否关注公众号 Route::get('user/auth/info', 'UserController@userAuthInfo'); // -------------------------------------------短视频------------------------- //短视频列表 Route::get('short/video/lists/v2', 'VideoController@shortVideoListV2'); //短视频列表 Route::get('short/video/lists/v3', 'VideoController@shortVideoListV3'); //发表短视频评论 Route::post('submit/video/{video_id}/comment', 'VideoController@submitVideoComment'); //短视频评论列表 Route::get('video/{video_id}/comments', 'VideoController@videoCommentList'); //短视屏点赞 Route::get('video/{video_id}/like', 'VideoController@likeVideo')->where('video_id', '[0-9]+'); //点赞列表 Route::get('video/{video_id}/likes', 'VideoController@videoLikes')->where('video_id', '[0-9]+'); //文章 短视频列表 Route::get('video/infor/list', 'VideoController@inforsAndVideos'); //悬赏转发 Route::post('reward/postRewardTransmit', 'RewardController@postRewardTransmit'); //悬赏列表 Route::get('reward/getRewardList', 'RewardController@getRewardList'); //悬赏详情 Route::get('reward/getRewardDetail', 'RewardController@getRewardDetail'); //悬赏报名 Route::post('reward/rewardSignUp', 'RewardController@rewardSignUp'); // -------------------------------------------交友模块------------------------- // 填写用户信息 Route::post('friend/user', 'MakeFriendsController@addUser'); // 用户详情 Route::get('friend', 'MakeFriendsController@userInfo')->where('id', '[0-9]+'); // 用户列表 Route::get('friend/user/list', 'MakeFriendsController@userList'); // 授权同步数据 Route::get('friend/synchronous/data', 'MakeFriendsController@SynchronousData'); // 更新用户资料 Route::put('friend/user', 'MakeFriendsController@updateUser'); // 根据手机查询是否是福恋用户 Route::post('friend/chack_user', 'MakeFriendsController@chack_user'); // 用户头像 Route::get('friend/photos', 'MakeFriendsController@userPhotos'); Route::post('merchant/merchantUserBindMobile', 'UserController@merchantUserBindMobile'); //同步福恋资料 Route::post('sync/love/profile', 'MakeFriendsController@syncLoveProfile'); //用户资料信息 Route::get('merchant/user/profile', 'MakeFriendsController@userProfile'); //编辑资料 Route::put('merchant/user/profile', 'MakeFriendsController@updateUserProfile'); //福恋用户详情数据 Route::get('other/user/{user_id}', 'UserController@otherUser'); //联系短信 废弃 Route::post('vip/spread_carrier/contactFulinkUserSms', 'VipController@contactFulinkUserSms'); //联系ta Route::post('vip/spread_carrier/contactFulinkUser', 'VipController@contactFulinkUser'); // ----一点零---- // 测试列表 Route::post('ces/testList', 'EvaluateController@getTestList'); // 测试详情 Route::get('ces/testDetails', 'EvaluateController@getTestDetail'); //一点零-评测下单 Route::post('ces/testCreate', 'EvaluateController@postTestCreate'); // 一点零-测评订单状态更新 Route::post('ces/testUpdate', 'EvaluateController@updateTestPayStatus'); // 提交测试答案 Route::post('ces/testCommit', 'EvaluateController@postTestCommit'); // 查询测试结果 Route::post('ces/testResult', 'EvaluateController@getTestResult'); //一点零-历史记录 Route::get('ces/getTestHistory', 'EvaluateController@getTestHistory'); Route::get('ces/getTestOrderDetail', 'EvaluateController@getTestOrderDetail'); //自建评测-详情 Route::get('test/getDetails', 'EvaluateController@getDetails'); //测评题目信息 Route::get('/test/{test_id}/questions', 'EvaluateController@testQuestions'); //测评-提交DISC Route::post('commit/DISC', 'EvaluateController@commitDISC'); //签到-获取二维码 Route::get('sign/getQrCodeDetails', 'SignInController@getQrCodeDetails'); //签到-签到 Route::post('sign/signIn', 'SignInController@signIn'); //签到-服务签到 Route::post('sign/serviceSignIn', 'SignInController@serviceSignIn'); /** * 新版首页 */ //轮播图推荐 + 订单轮播 Route::get('carousel/recommend', 'HomeController@carouselRecommend'); //置顶推荐 +热门推荐 + 心理驿站 Route::get('area/recommend', 'HomeController@areaRecommend'); //资讯列表 Route::get('informations/recommend', 'HomeController@informationsRecommend'); //商家成员详情 Route::get('member/getMemberDetail', 'HomeController@getMemberDetail'); //商家成员列表 Route::get('member/getMemberList', 'HomeController@getMemberList'); /** * 我的认证 */ //视频认证 //当前认证信息 Route::get('approve/info', 'UserController@approveInfo'); Route::post('live/preson/audit/v2', 'UserController@livePersonAuditV2'); //腾讯认证 Route::post('tencent/live/person/audit', 'UserController@tencentRealApprove'); Route::get('tencen/live/person/res', 'UserController@tencentRealApproveRes'); //手动认证(提交身份证正反面) Route::post('manual/approve', 'UserController@manualApprove'); //学历认证 Route::post('educate/approve', 'UserController@educateApprove'); //模糊查询学院 Route::get('collegeList', 'UserController@collegeList'); //获取学历信息 Route::get('user', 'UserController@obtainDegree'); //获取身份证号码 真名 Route::get('viewer', 'UserController@obtainApproveInfo'); //跳转绑定微信授权码 Route::get('auth/qrcode', 'EarningController@wechatAuthQrcode'); //提交问卷调查 Route::post('submit/questionnaire/answer', 'QuestionnaireController@submitQuestionnaire'); //问卷详情 Route::get('questionnaire/detail', 'QuestionnaireController@questionaireDetail'); //test Route::post('questionnaire/test', 'QuestionnaireController@test'); /** * 公版问卷调查-详情 */ Route::get('pub/surveys/{id}', 'QuestionnaireController@survey'); Route::post('pub/surveys/{id}/users', 'QuestionnaireController@storeSurveyUser'); //获取联盟的成员 Route::get('alliance/getAllianceMerchantList', 'AllianceController@getAllianceMerchantList'); //saas会员 会员等级信息列表 Route::get('member/getSaasMemberLevelList', 'SaasMemberController@getSaasMemberLevelList'); //saas会员 查询商家会员等级详情 Route::get('member/getSaasMemberLevelDetail', 'SaasMemberController@getSaasMemberLevelDetail'); //saas会员 下单接口 Route::post('member/buySaasMember', 'SaasMemberController@buySaasMember'); //saas会员 我的VIP订单 Route::get('member/getSaasMemberOrder', 'SaasMemberController@getSaasMemberOrder'); //用户报告问题列表 Route::get('report/commit_list', 'ReportController@getCommitList'); Route::get('report/questions', 'ReportController@reportQuestions'); Route::get('report/questions/share/orders/{order_id}', 'ReportController@reportQuestionsShare'); //提交用户报告 Route::post('commit/report', 'ReportController@commitReport'); //查看用户报告 Route::get('read/report', 'ReportController@userAnswer'); //报告填写日期 Route::get('report/date', 'ReportController@reportDate'); //报告记录 Route::get('report/records', 'ReportController@reportRecords'); //分享海报 Route::get('report/records/poster/{order_id}', 'ReportController@reportPoster'); //分享海报配置 Route::post('report/updateReportPoster', 'ReportController@updateReportPoster'); //保存用户分享海报 Route::post('report/createReportUserConfig', 'ReportController@createReportUserConfig'); //生成报告文件 Route::post('orders/{order_id}/report/file', 'ReportController@reportFile'); //未完成拼团列表 Route::get('business/unfinished/groups', 'CollageGroupController@unfinishedGroups'); //热门拼团列表 Route::get('hot/groups', 'CollageGroupController@hotGroups'); //拼团订单详情 Route::get('group/order/detail', 'CollageGroupController@groupOrderDetail'); //参与别人拼单 Route::post('join/collage/group', 'CollageGroupController@joinGroup'); //我发起的拼团 Route::get('group/myGroups', 'CollageGroupController@myGroups'); /** * 预约功能 */ //可预约时间列表 Route::get('appointment/getAppointmentTimeList', 'AppointmentController@getAppointmentTimeList'); //用户预约 Route::post('appointment/postUserAppointment', 'AppointmentController@postUserAppointment'); //用户预约列表 Route::get('appointment/getUserAppointmentList', 'AppointmentController@getUserAppointmentList'); //可以预约老师列表 Route::get('appointment/members', 'AppointmentController@appointmentMembers'); //可预约老师时间列表 Route::get('appointment/members/{m_id}/times', 'AppointmentController@memberTimeList'); Route::group(['prefix' => 'health'], function () { Route::put('base', 'HealthController@saveInfoBase'); Route::put('symptom', 'HealthController@saveInfoSymptom'); Route::put('check', 'HealthController@saveInfoCheck'); Route::get('info', 'HealthController@getInfo'); }); //用户图片库列表 Route::get('image/store/getUserImageList', 'UserController@getUserImageList'); //添加图片进入图片库 Route::put('image/store/addImageToStore', 'UserController@addImageToStore'); //删除图片库里的图片 Route::delete('image/store/deleteImageFromStore', 'UserController@deleteImageFromStore'); /** * 管理员人帮签到 */ //订单成员列表 Route::get('activities/{activity}/members', 'SignInController@activityMembers')->where('activity', '[0-9]+'); //虚拟成员列表 Route::get('virtual/activities/{activity}/members', 'SignInController@virtualMembers')->where('activity', '[0-9]+'); //增加虚拟成员 //线上手动签到 Route::post('manual/sign/in/activity/{activity}', 'SignInController@manualSignIn')->where('activity', '[0-9]+'); //线上手动签到 Route::post('virtual/manual/sign/in/activity/{activity}', 'SignInController@virtualManualSignIn')->where('activity', '[0-9]+'); //手机号签到 Route::post('mobile/sign/in/activities/{activity}', 'SignInController@mobileSignIn')->where('activity', '[0-9]+'); //vip权益领取 Route::post('vip/receive/gain', 'VipGainController@receiveGain'); //我的vip订单 Route::get('vip/myOrderList', 'VipController@orderList'); //获取领福恋小程序VIP短链 Route::post('vip/receive/appletShortLink', 'VipGainController@appletShortLink'); }); /** * 通用活码 */ //中转页面 Route::get('general/qrcode/transfer', 'GeneralQrcodeController@transfer')->name('s_h5.general.qrcode.transfer'); /** * 商户渠道 */ //渠道信息 Route::get('merchant/share/channels/{id}', 'ShareChannelController@shareChannel'); //绑定渠道(手机号) Route::post('bind/merchant/share/channels/{id}', 'ShareChannelController@bindMerchantShareChannel'); //绑定渠道(用户) Route::post('bind/merchant/share/channels/{id}/v2', 'ShareChannelController@bindMerchantShareChannelV2'); //资讯订单回调 Route::any("callback/reward/order/{trade_no}", 'InformationController@callbackRewardOrder')->where('trade_no', '[0-9]+'); Route::get("get/nation/mobile/area/code", 'UserController@getNationMobileCode'); //根据手机号查询商家信息 Route::get('member/getMerchantByOpenid', 'HomeController@getMerchantByOpenid'); // 地址信息 Route::get("user/info/options", 'UserController@userInfoOptions'); Route::get('orders/{trade_no}/is/paid', 'OrderController@isOrderPaid'); //问卷调查订单支付回调 Route::any('callback/survey/{trade_no}', 'QuestionnaireController@surveyCallback'); Route::post('virtual/activities/{activity}/members', 'SignInController@storeVirtualMembers')->where('activity', '[0-9]+'); // 友福活动 Route::get("uftx/community/activity/list", [ActivityController::class, "getUftxActivities"]);