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

2313 lines
123 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
use App\Http\Controllers\Admin\UserController;
use App\Models\Rank;
// use App\Models\Rbac\Route;
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
//短信发送状态
Route::put('client/message/{id}/status', 'Admin\AssistantController@smsSendStatus')->where('id', '[0-9]+');
//螺丝买发送
Route::post('lsm/send', 'Admin\AssistantController@lsmSend');
/**
* 短信接口
*/
Route::group(['prefix' => 'sms'], function () {
//通用验证码
Route::group([ 'middleware' => 'auth:api'], function(){
Route::post('/code', 'SmsController@sendGeneralCode');
});
//重置密码验证码
Route::post('/reset', 'SmsController@sendResetCode');
//注册验证码
Route::post('/register', 'SmsController@sendRegisterCode');
});
//获取上传签名
Route::get('/upload/signature', 'UploadController@aliyunSignature');
//登录 & 注册
Route::post('/users', 'Auth\RegisterController@store');
Route::post('/login','Auth\LoginController@login');
Route::post('/login/v2','Auth\LoginController@loginV2');
Route::post('/login/wechat','Auth\LoginController@loginWechat');
Route::post('/wechat/register','Auth\LoginController@wechatRegister');
//版本审核状态添加
Route::post('versions/check/create', 'Admin\VersionsController@create');
Route::get('versions/check/listpage', 'Admin\VersionsController@listpage');
Route::post('versions/check/update/state', 'Admin\VersionsController@updateState');
Route::middleware('auth:api')->group(function () {
//漂流瓶--用户举报列表
Route::get('bless/complaint/histories', 'Admin\DriftingBottlesController@blessComplaintHistories');
//漂流瓶列表
Route::get('drift/bottles', 'Admin\DriftingBottlesController@driftBottles');
//漂流瓶祝福详情
Route::get('bottle/bless/{bottle_id}', 'Admin\DriftingBottlesController@blessBottle')->where('bottle_id', '[0-9]+');
//漂流瓶聊天记录
Route::get('bless/chat/records', 'Admin\DriftingBottlesController@blessChatRecord');
// 增加渠道
Route::post('channel', 'Admin\DriftingBottlesController@addChannel');
//上墙申请列表
Route::get('upper/wall/users', 'Admin\UserController@upperWallUsers');
//上墙审核
Route::put('autided/{id}/wall', 'Admin\UserController@auditedWallUsers');
//saas端提现审核列表
Route::get('saas/withdraw/logs', 'Admin\EarningController@withdrawalLogs');
//分区推荐设置
Route::post('area/class/{class_id}/setting', 'Admin\UserController@areaClassSetting')->where('class_id', '[0-9]+');
//获取分区推荐设置
Route::get('area/class/{class_id}/setting', 'Admin\UserController@areaSetting')->where('class_id', '[0-9]+');
//每日推荐记录
Route::get('users/{user_id}/recommend/users', 'Admin\UserController@recommendUsers')->where('user_id', '[0-9]+');
// 渠道列表
Route::get('bless/channels', 'Admin\DriftingBottlesController@ChannelList');
// 用户详情
Route::get('bless/user/{b_user_id}', 'Admin\DriftingBottlesController@User')->where('b_user_id', '[0-9]+');
// 用户列表
Route::get('bless/user/list', 'Admin\DriftingBottlesController@userList');
// 用户发送的祝福
Route::get('bless/my/bottle', 'Admin\DriftingBottlesController@myBottle');
// 用户收到的祝福
Route::get('bless/get/bottle', 'Admin\DriftingBottlesController@getBottle');
Route::get('send/sms/{message_id}/statistics', 'Admin\AssistantController@sendSmsStatistics')->where('message_id', '[0-9]+');
//单个客服发送短信记录
Route::get('send/sms/records', 'Admin\AssistantController@sendSmsRecords');
//单个客服任务列表
Route::get('client/tasks', 'Admin\AssistantController@clientTasks');
//给客服分发号码和内容
Route::get('obtain/sms/content', 'Admin\AssistantController@spreadMessage');
//地址
Route::get('city/addresses', 'Admin\UserController@cityAddresses');
//小程序首页弹框设置
Route::post('mp/home/popout', 'Admin\PlatformController@mpHomePopout');
// 获取小程序首页弹框配置
Route::get('home/popout/list', 'Admin\PlatformController@homePopoutList');
//编辑 小程序首页弹框配置
Route::put('home/popout', 'Admin\PlatformController@updatehomePopout');
//删除小程序弹窗配置
Route::delete('home/popout/delete', 'Admin\PlatformController@deleteHomePopout');
//填充用户画像
Route::put('user/{user_id}/portrait', 'Admin\PersonPortraitController@fullPortrait')->where('user_id', '[0-9]+');
//用户画像详情
Route::get('user/{user_id}/portrait', 'Admin\PersonPortraitController@userProtrait')->where('user_id', '[0-9]+');
//匹配记录
Route::get('service/match/user/{user_id}/logs', 'Admin\PersonPortraitController@recommendLog')->where('user_id', '[0-9]+');
Route::middleware('check_admin')->group(function () {
//分区推荐设置
Route::post('area/class/{class_id}/setting', 'Admin\UserController@areaClassSetting')->where('class_id', '[0-9]+');
//获取分区推荐设置
Route::get('area/class/{class_id}/setting', 'Admin\UserController@areaSetting')->where('class_id', '[0-9]+');
//根据邮箱删除商家
Route::delete('remove/merchant/by/email', 'Admin\UserController@delMerchantByEmail');
//客服发送消息
Route::post('system/sendMessage', 'Admin\CustomerServiceController@sendMessage');
Route::get('system/linkmen', 'Admin\CustomerServiceController@linkmen');
//获取网易云token
Route::get('system/getImToken', 'Admin\CustomerServiceController@getImToken');
//我的好友 - 关键词搜索
Route::get('system/friendsChat', 'Admin\CustomerServiceController@myFriendsChat');
//saas端提现审核
Route::put('saas/withdraw/{id}/audit/transfer', 'Admin\EarningController@auditWithdraw')->where('id', '[0-9]+');
//H5端提现审核
Route::put('h5/withdraw/{id}/audit/transfer', 'Admin\EarningController@auditWithdrawH5')->where('id', '[0-9]+');
//saas h5 用户提现审核
Route::put('saas/h5/withdraw/{id}/audit/transfer', 'Admin\EarningController@auditWithdrawSaasH5')->where('id', '[0-9]+');
//删除用户
Route::delete('users/{user_id}', 'Admin\UserController@deleteUser');
//恢复用户
Route::post('restore/users', 'Admin\UserController@restoreUser');
//彻底删除用户
Route::delete('users/{user_id}/forver', 'Admin\UserController@deleteUserForver');
Route::get('preview/{user_id}/mobile', 'Admin\UserController@saveAdminLog')->where('user_id', '[0-9]+');
Route::get('preview/admin/logs', 'Admin\UserController@adminLogs');
Route::get('watch/mobile/logs', 'Admin\UserController@watchMobile');
//首页投票排行
Route::get('home/vote', 'Admin\UserController@homeVote');
//牵线服务用户匹配
Route::post('user/getMatchmakersMatch', 'Admin\UserController@getMatchmakersMatch');
//标记匹配时不匹配的用户
Route::post('user/updateNoMatchUser', 'Admin\UserController@updateNoMatchUser');
//获取匹配时不匹配的用户
Route::get('user/getNoMatchUser', 'Admin\UserController@getNoMatchUser');
//只有超级管理员和平台管理员
Route::middleware('limit_worker_and_matcher')->group(function () {
/**
* 推荐
*/
//被邀请的用户(来源推荐人)
Route::get('users/from/users', 'Admin\HomeController@inviteUserFromUsers')->name('user_invite_users');
//被邀请的用户(来源平台)
Route::get('users/from/platforms', 'Admin\HomeController@inviteUserFromPlatforms')->name('platform_invite_users');
//修改用户信息记录
Route::get('users/{user}/profile/change/histories','Admin\UserController@profileChangeHistories');
//后台操作记录
Route::get('users/operate/logs','Admin\UserController@operateLog');
/**
* 用户推荐
*/
Route::get('referres', 'Admin\HomeController@referres')->name('referres');
Route::delete('referres/{referre}', 'Admin\HomeController@deleteReferre')->where('user_id', '[0-9]+')->name('delete_referres');
Route::get('users/{user_id}/referre/award/histories', 'Admin\HomeController@referreAwardHistories')->where('user_id', '[0-9]+')->name('referres_award_histories');
/**
* 活动分类
*/
//活动分类列表
Route::get('activity/classes', 'Admin\ActivityController@activityClasses')->name('activity_classes');
Route::get('activity/classes/{activity_class}', 'Admin\ActivityController@activityClass')->name('activity_class');
Route::post('activity/classes', 'Admin\ActivityController@storeActivityClass')->name('store_activity_class');
Route::delete('activity/classes/{activity_class}', 'Admin\ActivityController@deleteActivityClass')->name('delete_activity_class');
Route::put('activity/classes/{activity_class}', 'Admin\ActivityController@updateActivityClass')->name('update_activity_class');
/**
* 活动
*/
//活动退款
Route::post('activity/members/{member}/refund', 'Admin\ActivityController@activityMemberRefund')->where('member', '[0-9]+');
//活动退款列表
Route::get('activity/{activity_id}/refunds', 'Admin\ActivityController@activityrefundMemberList')->where('activity_id', '[0-9]+');
//保存活动二维码
Route::put('save/{activity_id}/qrcode','Admin\ActivityController@saveActivityQrcode')->where('activity_id', '[0-9]+');
//生成签到二维码
Route::put('save/{activity_id}/sign/qrcode','Admin\ActivityController@saveSignInQrcode')->where('activity_id', '[0-9]+');
//活动签到详情
Route::get('sign/in/{activity_id}/info', 'Admin\ActivityController@signInActivityInfo')->name('activity_classes');
//活动列表
Route::get('activities', 'Admin\ActivityController@activities')->name('activities');
//活动订单
Route::get('activities/{activity_id}/orders', 'Admin\ActivityController@activityOrders')->where('activity_id', '[0-9]+')->name('activity_order');
//活动详情
Route::get('activities/{activity_id}', 'Admin\ActivityController@activity')->where('activity_id', '[0-9]+')->name('activity');
//活动注册用户
Route::get('activities/register/{activity_id}', 'Admin\ActivityController@registFromActivity')->where('activity_id', '[0-9]+');
//活动修改
Route::put('activities/{activity_id}', 'Admin\ActivityController@activityUpdate')->where('activity_id', '[0-9]+')->name('update_activity');
//添加活动
Route::post('activities', 'Admin\ActivityController@activityCreate');
//已下架活动重新上架
Route::put('refresh/activity/{activity_id}', 'Admin\ActivityController@refreshActivity')->where('activity_id', '[0-9]+');
//活动签到成员
Route::get('activities/{activity_id}/sign/in/members', 'Admin\ActivityController@activitySignInMembers')->where('activity_id', '[0-9]+');
//最佳关注
Route::get('activities/{activity_id}/attentions', 'Admin\ActivityController@activityAttentions')->where('activity_id', '[0-9]+');
//最受欢迎
Route::get('activities/{activity_id}/welcome', 'Admin\ActivityController@activityWelcome')->where('activity_id', '[0-9]+')->name('activity_welcome');
//活动签到
Route::get('activities/{activity_id}/signin', 'Admin\ActivityController@activitySignin')->where('activity_id', '[0-9]+')->name('activity_signin');
//普通投票
Route::get('activities/{activity_id}/vote', 'Admin\ActivityController@activityVote')->where('activity_id', '[0-9]+')->name('activity_vote');
//心仪投票
Route::get('activities/{activity_id}/setvote', 'Admin\ActivityController@activitySetvote')->where('activity_id', '[0-9]+')->name('activity_setvote');
//最佳匹配
Route::get('activities/{activity_id}/match', 'Admin\ActivityController@activityMatch')->where('activity_id', '[0-9]+');
//活动置顶
Route::put('activity/{activity_id}/top', 'Admin\ActivityController@topActivity')->where('activity_id', '[0-9]+');
//活动取消置顶
Route::put('activity/{activity_id}/cancel/top', 'Admin\ActivityController@cancelActivityTop')->where('activity_id', '[0-9]+');
//复制活动
Route::post('copy/activity/{activity_id}', 'Admin\ActivityController@copyActivity')->where('activity_id', '[0-9]+');
//置顶活动 服务
Route::put('top/activity/{activity_id}', 'Admin\ServicePlatController@systemTopActivity')->where('activity_id', '[0-9]+');
//家的味道
//订单列表
Route::get('family/orders', 'Admin\ActivityController@familyOrders');
//修改订单状态
Route::put('update/family/{order_id}/order','Admin\ActivityController@updateFamilyOrder')->where('order_id', '[0-9]+');
Route::put('add/trade/express/{order_id}','Admin\ActivityController@addTradeNo')->where('order_id', '[0-9]+');
//根据快递单号查询物流公司
Route::get('get/logistics/company', 'Admin\ActivityController@getLogisticsCompany');
//增加商品
Route::post('add/family/order/good','Admin\ActivityController@addGoods');
//商品列表
Route::get('family/goods', 'Admin\ActivityController@familyGoods');
//修改商品
Route::put('update/family/goods/{goods_id}', 'Admin\ActivityController@updateGood')->where('goods_id', '[0-9]+');
//活动成员
Route::get('activity/{activity}/members', 'Admin\ActivityController@activityMembers')->where('activity', '[0-9]+');
//发送消息之活动列表
Route::get('activity/getMerchantActivityList', 'Admin\ActivityController@getMerchantActivityList');
//发送消息之活动成员
Route::get('activity/{activity}/getMerchantActivityMembers', 'Admin\ActivityController@getMerchantActivityMembers')->where('activity', '[0-9]+');
//删除活动
Route::delete('activities/{activity}', 'Admin\ActivityController@deleteActivity')->where('activity', '[0-9]+');
//删除活动成员
Route::delete('activities/member/{activity_member_id}', 'Admin\ActivityController@delActivityMember')->where('activity_member_id', '[0-9]+');
//活动成员数量折线图
Route::get('activity/participants/count', 'Admin\ActivityController@participantsCount');
/**
* 活动问卷调查
*/
//增加问题
Route::post('question/add', 'Admin\LabelController@addQuestion');
//问题列表
Route::get('question/list', 'Admin\LabelController@questionList');
//修改问题
Route::put('question/{id}/update', 'Admin\LabelController@questionUpdate')->where('id', '[0-9]+');
//删除问题
Route::delete('question/{id}/remove', 'Admin\LabelController@questionRemove')->where('id', '[0-9]+');
//配置选项
Route::post('config/option', 'Admin\LabelController@configOption');
//选项列表
Route::get('options/list', 'Admin\LabelController@optionList');
//修改选项
Route::put('options/{option_id}/update', 'Admin\LabelController@updateOption')->where('option_id', '[0-9]+');
Route::get('options/questions/list', 'Admin\LabelController@questionAndOptionList');
//用户答案列表
Route::get('answers/list', 'Admin\LabelController@userAnswers');
//问卷调查 配置
Route::post('config/questionaire', 'Admin\LabelController@configQuestionaires');
//问卷调查 配置列表
Route::get('questionaires/list', 'Admin\LabelController@questionnairesList');
//问卷调查(显示/隐藏)
Route::put('questionaires/{id}/update', 'Admin\LabelController@updateQuestionaires')->where('id', '[0-9]+');
/**
* 用户管理
*/
//用户列表
//Route::get('/users', 'Admin\UserController@users')->name('users');
//关闭资料用户
Route::get('hidden/users','Admin\UserController@hiddenToAll');
//关闭资料选择找到对象的列表
Route::get('hidden/users/find/love','Admin\UserController@hiddenUsersByFindLove');
//修改关闭跟进资料状态
Route::put('change/hidden/users/{profile_id}/status','Admin\UserController@changeCloseProfileStatus')->where('user_id', '[0-9]+');
//h5用户列表
Route::get('h5/users', 'Admin\UserController@h5Users');
//冻结用户
Route::post('frozen/{user_id}/user', 'Admin\UserController@frozenUser')->where('user_id', '[0-9]+');
//解冻用户
Route::post('unfrozen/{user_id}/user', 'Admin\UserController@unfrozenUser')->where('user_id', '[0-9]+');
//用户修改
Route::put('/users/{user_id}', 'Admin\UserController@userUpdate')->where('user_id', '[0-9]+')->name('update_user');
//用户订单
Route::get('/users/{user_id}/orders', 'Admin\UserController@userOrders')->where('user_id', '[0-9]+')->name('user_orders');
//用户积分
Route::get('/users/{user_id}/score/histories', 'Admin\UserController@userScoreHistories')->where('user_id', '[0-9]+')->name('user_score_histories');
//用户礼物记录
Route::get('/users/{user_id}/gift/histories', 'Admin\UserController@userGiftHistories')->where('user_id', '[0-9]+')->name("user_gift_histories");
//设置管理员
Route::put('set/users/{user_id}/admin', 'Admin\GoodMatchController@setAdmin')->where('user_id', '[0-9]+');
//审核用户 头像和资料
Route::put('audit/users/{user_id}', 'Admin\UserController@auditUser')->where('user_id', '[0-9]+');
//审核用户头像
Route::post('audit/users/photo', 'Admin\UserController@auditUserPhoto');
//审核头像列表
// Route::get('audit/users/photo', 'Admin\UserController@usersPhoto');
Route::get('audit/users/photo', 'Admin\UserController@usersPhotoV2');
//置顶用户列表
Route::get('users/topusers', 'Admin\UserController@topUserList');
//审核置顶用户
Route::post('audite/top/user/{id}','Admin\UserController@auditedTopUser')->where('id', '[0-9]+');
//添加分区
Route::post('add/area','Admin\UserController@addArea');
//删除分区
Route::delete('delete/area/{id}','Admin\UserController@delArea')->where('id', '[0-9]+');
//修改分区
Route::put('update/area/{id}','Admin\UserController@updateArea')->where('id', '[0-9]+');
//分区列表
Route::get('class/areas','Admin\UserController@classAreas');
//分区用户
Route::get('area/users/{area_id}','Admin\UserController@areaUsers')->where('area_id', '[0-9]+');
//添加分区用户
//Route::post('add/area/user/{area_id}','Admin\UserController@addAreaUser')->where('area_id', '[0-9]+');
//添加分区用户
Route::post('add/area/users','Admin\UserController@addAreaUser');
//用户详情添加分区用户
Route::post('add/area/user/{user_id}','Admin\UserController@addUserDatailArea')->where('user_id', '[0-9]+');
//删除分区用户
Route::delete('delete/area/user/{area_id}','Admin\UserController@delAreaUser')->where('area_id', '[0-9]+');
//批量删除分区用户
Route::put('delete/area/users/{area_id}','Admin\UserController@delAreaUsers')->where('area_id', '[0-9]+');
//修改分区用户状态
Route::put('update/area/user/{area_id}/{user_id}','Admin\UserController@updateUser')->where(['user_id'=>'[0-9]+','area_id'=>'[0-9]+']);
//公众号上墙
//审核公众号上墙
Route::post('audit/audited/{user_id}/offical', 'Admin\UserController@auditedOfficalWall')->where('user_id', '[0-9]+');
//公众号上墙列表
Route::get('offical/wall/users','Admin\UserController@officalWallUsers');
//移除公众号上墙用户
Route::delete('remove/offical/{id}/user','Admin\UserController@removeOfficalWallUser')->where('id', '[0-9]+');
//是否推荐公众号上墙用户
Route::put('recommend/{user_id}/offical/wall/user','Admin\UserController@recommendOfficalWallUser')->where('user_id', '[0-9]+');
//福恋爱情故事
//爱情故事列表
Route::get('love/stories','Admin\UserController@lovestories');
//审核爱情故事
Route::put('audit/love/story/{story_id}', 'Admin\UserController@auditedLoveStory')->where('story_id', '[0-9]+');
//删除爱情故事
Route::delete('delete/love/story/{story_id}', 'Admin\UserController@deleteLoveStory')->where('story_id', '[0-9]+');
/**
* 首页征婚推荐设置
*/
//首页征婚推荐人列表
Route::get('home/recommends', 'Admin\HomeController@homeRecommends');
//添加首页征婚推荐人
Route::post('home/recommends', 'Admin\HomeController@addHomeRecommend');
//修改首页征婚推荐人
Route::put('home/recommends/{id}', 'Admin\HomeController@updateHomeRecommend')->where('id', '[0-9]+');
//删除征婚推荐人
Route::delete('home/recommends/{id}', 'Admin\HomeController@deleteHomeRecommend')->where('id', '[0-9]+');
//首页征婚推荐人详情
Route::get('home/recommends/{id}', 'Admin\HomeController@homeRecommend')->where('id', '[0-9]+');
/**
* 公告栏
*/
Route::get('announcements', 'Admin\HomeController@announcements');
Route::post('announcements', 'Admin\HomeController@addAnnouncement');
Route::put('announcements/{id}', 'Admin\HomeController@updateAnnouncement')->where('id', '[0-9]+');
Route::get('announcements/{id}', 'Admin\HomeController@announcement')->where('id', '[0-9]+');
Route::delete('announcements/{id}', 'Admin\HomeController@deleteAnnouncement')->where('id', '[0-9]+');
/**
* 订单管理
*/
//订单列表
Route::get('/orders', 'Admin\OrderController@orders');
//订单详情
Route::get('/orders/{order_id}', 'Admin\OrderController@order')->where('order_id', '[0-9]+')->name('order');
//新增订单备注
Route::post('/orders/remark/add', 'Admin\OrderController@addRemark');
//订单备注列表
Route::post('/orders/remark/list', 'Admin\OrderController@remarkList');
//订单备注详情
Route::post('/orders/remark/info', 'Admin\OrderController@remarkInfo');
//修改订单备注
Route::post('/orders/remark/update', 'Admin\OrderController@remarkUpdate');
//订单退款
Route::post('/order/{order_id}/refund', 'Admin\OrderController@orderRefun')->where('order_id', '[0-9]+');
/**
* 实名认证
*/
//人工实名认证
Route::put('users/{user_id}/approved', 'Admin\UserController@userApproved')->where('user_id', '[0-9]+')->name("approve_user");
//真人认证列表
Route::get('/users/approvelist', 'Admin\UserController@approveList');
//实名认证用户列表
Route::get('approve/users', 'Admin\UserController@approveUsers');
Route::put('users/{user_id}/approved/v2', 'Admin\UserController@userApprovedV2')->where('user_id', '[0-9]+')->name("approve_user_v2");
// Route::put('users/{user_id}/approved/v3', 'Admin\UserController@userApprovedV3')->where('user_id', '[0-9]+')->name("approve_user_v3");
Route::put('add/users/{user_id}/approved', 'Admin\UserController@realApproved')->where('user_id', '[0-9]+');
Route::put('cancel/users/{user_id}/approved', 'Admin\UserController@cancelRealApproved')->where('user_id', '[0-9]+');
//学历认证列表
Route::get('approve/educate/logs', 'Admin\UserController@approveEducateLogs');
//后台点击增加学历认证
Route::put('add/educate/{user_id}/approved', 'Admin\UserController@educateApproced')->where('user_id', '[0-9]+');
//后台点击取消学历认证
Route::put('cancel/educate/{user_id}/approved', 'Admin\UserController@cancleEducateApproced')->where('user_id', '[0-9]+');
//后台点击增加/取消头像认证
Route::put('photo/{user_id}/audited', 'Admin\UserController@photoAudited')->where('user_id', '[0-9]+');
//审核学历认证
Route::post('audit/educate/logs/{log_id}', 'Admin\UserController@auditEducateLogs')->where('log_id', '[0-9]+');
//标记用户感情状态
Route::put('user/{user_id}/emotional/state', 'Admin\UserController@userEmotionalState')->where('user_id', '[0-9]+');
/**
* 用户反馈
*/
//用户反馈列表
Route::get('feedbacks', 'Admin\UserController@feedbacks');
//修改用户反馈状态
Route::put('change/feedback/{feedback_id}/status', 'Admin\UserController@changeFeedbackStatus')->where('feedback_id', '[0-9]+')->name('change_feedback_status');
//导出反馈列表
Route::get('export/feedbacks', 'Admin\UserController@feedbacksExcel');
/**
* 用户投诉
*/
//用户投诉列表
Route::get('complaints', 'Admin\UserController@complaintHistories');
Route::put('change/complaint/{complaint_id}/status', 'Admin\UserController@changeComplaintStatus')->where('complaint_id', '[0-9]+')->name('change_complaint_status');
//被投诉主播
Route::get('complaint/anchors', 'Admin\UserController@complaintdAuthor');
//被投诉记录
Route::get("users/{user}/complain/logs", [UserController::class, "userComplainLogs"]);
//添加员工号
Route::post('add/test/user', 'Admin\UserController@addTestPhone');
//编辑员工号
Route::put('update/test/user', 'Admin\UserController@updateTestPhone');
//员工号列表
Route::get('test/user/list', 'Admin\UserController@testPhoneList');
//测试号列表
//Route::get('fake/phone/list', 'Admin\UserController@fakePhoneList');
//移除员工号
Route::delete('del/test/user','Admin\UserController@delTestPhone');
//创建虚拟测试号
Route::post('add/fake/phone', 'Admin\UserController@addFakePhone');
//修改测试号密码
Route::put('update/fake/password','Admin\UserController@updateFakePsw');
//移除虚拟测试号
Route::delete('del/fake/phone','Admin\UserController@remFakePhone');
/**
* 渠道
*/
//渠道详情
Route::get('platform/{platform_id}', 'Admin\PaasController@platform')->where('platform_id', '[0-9]+');
//渠道创建
Route::post('platform', 'Admin\PaasController@createPlatform');
//删除渠道
Route::delete('platform/{platform_id}', 'Admin\PaasController@deletePlatform')->where('platform_id', '[0-9]+');
//修改渠道
Route::put('platform/{platform_id}', 'Admin\PaasController@updatePlatform')->where('platform_id', '[0-9]+');
//我的渠道列表
Route::get('paas/platforms', 'Admin\PaasController@paasAdminPlatforms');
//渠道推广员列表
Route::get('paas/platforms/{platform}/users', 'Admin\PaasController@platformUsers');
//添加渠道推广员
Route::post('paas/platforms/{platform}/users/{user}', 'Admin\PaasController@addPlatformUser');
//禁止、开启推广员
Route::put('disable/platforms/users/{platformUser}', 'Admin\PaasController@disablePlatformUser');
//平台用户列表
Route::get('paas/{paas}/users', 'Admin\PaasController@paasUsers');
//渠道进来的用户
Route::get('paas/users/platforms/{platform_id}', 'Admin\PaasController@userFromPlat')->where('platform_id', '[0-9]+');
//渠道进来的已认证用户
Route::get('paas/approved/users/platforms/{platform_id}', 'Admin\PaasController@approveUserFromPlat')->where('platform_id', '[0-9]+');
//通过渠道认证的用户
Route::get('paas/approve/users/platforms/{platform_id}', 'Admin\PaasController@approveFromPlat')->where('platform_id', '[0-9]+');
/**
* 同工
*/
//添加同工
Route::post('paas/worker', 'Admin\PaasController@createPaasWorker');
//同工
Route::get('paas/worker/{worker_id}', 'Admin\PaasController@paasWorker')->where('worker_id', '[0-9]+');
//同工删除
Route::delete('paas/worker/{worker_id}', 'Admin\PaasController@deletePaasWorker')->where('worker_id', '[0-9]+');
/**
* 社群
*/
//社群列表
Route::get('communities', 'Admin\CommunityController@communities');
//社群详情
Route::get('communities/{community}', 'Admin\CommunityController@community')->where('community', '[0-9]+');
//社群修改
Route::put('communities/{community}', 'Admin\CommunityController@updateCommunity');
//删除社群
Route::delete('communities/{community}', 'Admin\CommunityController@deleteCommunity');
//社群创建
Route::post('community', 'Admin\CommunityController@storeCommunity');
//社群成员
Route::get('communities/{community}/members', 'Admin\CommunityController@communityMembers');
//社群分类列表
Route::get('community/groups', 'Admin\CommunityController@communityGroups');
//审核成员
Route::put('communities/members/{member}', 'Admin\CommunityController@checkCommunityMembers');
//删除成员
Route::delete('community/members/{member}', 'Admin\CommunityController@deleteCommunityMember');
//社群所在的分类修改
Route::delete('communities/{community}/group/{group}/link', 'Admin\CommunityController@updateCommunityGroupLink');
//隐藏、显示社群
Route::put('hide/communities/{community}', 'Admin\CommunityController@hideCommunity');
//社群动态列表
Route::get('communities/{community}/moments', 'Admin\CommunityController@communityMoments')->where('community', '[0-9]+');
//社群动态详情
Route::get('community/moments/{community_moment}', 'Admin\CommunityController@communityMoment')->where('community_moment', '[0-9]+');
//删除社群动态
Route::delete('community/moments/{community_moment}', 'Admin\CommunityController@deleteCommunityMoment')->where('community_moment', '[0-9]+');
//社群动态举报列表
Route::get('community/moment/complaints', 'Admin\CommunityController@communityMomentComplaints');
//社群话题列表
Route::get('communities/{community}/topics', 'Admin\CommunityController@communityTopics')->where('community', '[0-9]+');
//话题列表
Route::get('communities/topics', 'Admin\CommunityController@topics')->where('community', '[0-9]+');
//删除社群话题
Route::delete('community/topics/{community_topic}', 'Admin\CommunityController@deleteCommunityTopic')->where('community_topic', '[0-9]+');
//设置为所有社群分类管理员
Route::post('set/all/community/admin/{viewer_id}', 'Admin\CommunityController@setGroupAdmin')->where('viewer_id', '[0-9]+');
//所有社群管理员列表
Route::get('all/community/admins', 'Admin\CommunityController@allCommunityAdmins');
//删除社群管理员
Route::delete('del/all/community/admin/{viewer_id}', 'Admin\CommunityController@delAllGroupAdmin')->where('viewer_id', '[0-9]+');
/**
* 权限
*/
Route::prefix('rbac')->middleware('rbac')->group(function (){
//修改用户角色
Route::put('admin', 'Admin\RbacController@updateUserRole');
//管理员详情
Route::get('admin', 'Admin\RbacController@admin');
//新增角色
Route::post('role', 'Admin\RbacController@addRole');
//角色列表
Route::get('roles', 'Admin\RbacController@roles');
//角色详情
Route::get('role/{role_id}', 'Admin\RbacController@role')->where('role_id', '[0-9]+');
//角色删除
Route::delete('role/{role_id}', 'Admin\RbacController@deleteRole')->where('role_id', '[0-9]+');
//角色修改
Route::put('role/{role_id}', 'Admin\RbacController@updateRole')->where('role_id', '[0-9]+');
//新增菜单
Route::post('menu', 'Admin\RbacController@addmenu');
//菜单列表
Route::get('auth/menus', 'Admin\RbacController@authMenus');
//菜单列表
Route::get('menus', 'Admin\RbacController@menus');
//所有菜单
Route::get('all/menus', 'Admin\RbacController@allMenus');
//菜单详情
Route::get('menu/{menu_id}', 'Admin\RbacController@menu')->where('menu_id', '[0-9]+');
//菜单删除
Route::delete('menu/{menu_id}', 'Admin\RbacController@deleteMenu')->where('menu_id', '[0-9]+');
//菜单修改
Route::put('menu/{menu_id}', 'Admin\RbacController@updateMenu')->where('menu_id', '[0-9]+');
//新增权限
Route::post('permission/add', 'Admin\RbacController@addPermission');
//权限列表
Route::get('permissions', 'Admin\RbacController@permissions');
//权限详情
Route::get('permission', 'Admin\RbacController@permission');
//权限删除
Route::delete('permission', 'Admin\RbacController@deletePermission');
//权限修改
Route::put('permission', 'Admin\RbacController@updatePermission');
//添加路由
Route::post('route', 'Admin\RbacController@addRoute');
//路由列表
Route::get('routes', 'Admin\RbacController@routes');
//添加管理员
Route::post('admin', 'Admin\RbacController@createAdmin');
//管理员列表
Route::get('admins', 'Admin\RbacController@admins');
//管理员详情
Route::get('admin/{admin_id}', 'Admin\RbacController@admin')->where('admin_id', '[0-9]+');
//管理员删除
Route::delete('admin/{admin_id}', 'Admin\RbacController@deleteAdmin')->where('admin_id', '[0-9]+');
//管理员修改
Route::put('admin/{admin_id}', 'Admin\RbacController@updateAdmin')->where('admin_id', '[0-9]+');
//列表
Route::get('moments', 'Admin\MomentController@moments');
//详情
Route::get('moments/{moment_id}', 'Admin\MomentController@moment')->where('moment_id', '[0-9]+');
//审核
Route::post('audited/moments/{moment_id}', 'Admin\MomentController@auidtedMoment')->where('moment_id', '[0-9]+');
//设置推荐
Route::post('set/hot/moments/{moment_id}', 'Admin\MomentController@setHotMoments')->where('moment_id', '[0-9]+');
});
//推荐商家
Route::post('recommend/merchant/{merchant_id}', 'Admin\ServicePlatController@recommendMerchant');
//推荐商家
Route::get('get/recommend/merchant/{merchant_id}', 'Admin\ServicePlatController@getRecommendMerchant');
});
//只有平台管理员
Route::middleware('only_paas_admin')->group(function(){
//我的同工
Route::get('paas/workers', 'Admin\PaasController@workers');
//平台客户
Route::get('paas/clients', 'Admin\PaasController@paasClients');
//平台提现账号
Route::get('paas/account', 'Admin\PaasController@paasAccount');
//提现记录
Route::get('paas/withdraws', 'Admin\PaasController@paasWithdraws');
//平台管理员列表
Route::get('paas/admins', 'Admin\PaasController@paasAdmins');
//平台账号绑定
Route::post('paas/bind/account/users/{user_id}', 'Admin\PaasController@paasBindAccount');
//提现
Route::post('paas/withdraw', 'Admin\PaasController@withdraw');
});
//只有超级管理员
Route::middleware('only_super_admin')->group(function(){
//商户记录
Route::get('plat/merchant/{id}/record', 'Admin\PlatformController@merchantRecordV2')->where('id', '[0-9]+');
//用户收益记录
Route::get('plat/user/earning/record', 'Admin\PlatformController@userEarnings');
//商户营业额 订单数
Route::get('merchant/stat', 'Admin\ServicePlatController@merchantStat');
//提现记录
Route::get('full/cashout/{id}/logs', 'Admin\PlatformController@cashoutLogsFullink')->where('id', '[0-9]+');
//封号
Route::post('ban/users/{user_id}', 'Admin\UserController@banUser')->where('user_id', '[0-9]+');
Route::delete('ban/users/{user_id}', 'Admin\UserController@deleteBanUser')->where('user_id', '[0-9]+');
//封禁友福驿站用户
Route::post('ban/bless/user/{b_user_id}', 'Admin\DriftingBottlesController@banBlessUser')->where('b_user_id', '[0-9]+');
//解封用户
Route::put('cancle/ban/bless/user/{b_user_id}', 'Admin\DriftingBottlesController@cancelBanBlessUser')->where('b_user_id', '[0-9]+');
//用户封禁记录
Route::get('bless/user/{b_user_id}/ban/histories', 'Admin\DriftingBottlesController@blessUserBanHistories')->where('b_user_id', '[0-9]+');
/**
* 后台充值管理
*/
//后台充值记录
Route::get('users/score/recharge/histories', 'Admin\UserController@scoreRecharges')->name('recharge_histories');
//充值
Route::post('users/{user_id}/score/recharge','Admin\UserController@scoreRecharge')->where('user_id', '[0-9]+')->name('recharge');
//订单退款
Route::get('orders/{order_id}/refund', 'OrderController@orderRefund');
/**
* 福恋使者
*/
//福恋使者
Route::post('referres/users/{user_id}', 'Admin\HomeController@setReferre')->where('user_id', '[0-9]+')->name('add_referres');
//修改福恋使者推荐金额
Route::put('referres/{referre}', 'Admin\HomeController@updateReferre')->where('referre', '[0-9]+');
/**
* vip管理
*/
Route::get('users/{user}/rank/histories', 'Admin\UserController@userRankHistories');
Route::get('users/rank/histories/{history}', 'Admin\UserController@userRankHistory');
Route::post('users/{user}/rank/histories', 'Admin\UserController@addUserRankHistory');
Route::put('users/rank/histories/{history}', 'Admin\UserController@updateUserRankHistory');
Route::delete('users/rank/histories/{history}', 'Admin\UserController@destroyUserRankHistory');
/**
* 红娘
*/
//红娘列表
Route::get('matchmakers', 'Admin\GoodMatchController@matchmakers');
//审核红娘
Route::put('check/matchmaker/{maker_id}', 'Admin\GoodMatchController@checkMatchmaker');
//红娘客户
Route::get('matchmakers/{maker_user_id}/client', 'Admin\GoodMatchController@matchmakerClients')->where('maker_user_id', '[0-9]+');
//给用户配置红娘
Route::post('set/matchmaker/{maker_id}/client/{client_user_id}', 'Admin\GoodMatchController@setMatchmakerClient')->where(['user_id'=>'[0-9]+', 'client_user_id'=>'[0-9]+']);
//新建红娘
Route::post('matchmaker/users/{user}', 'Admin\GoodMatchController@matchmakerUser');
/**
* 良人佳偶
*/
//删除佳偶
Route::delete('good/match/{user_id}', 'Admin\GoodMatchController@deleteGoodsMatch')->where('user_id', '[0-9]+');
//审核佳偶
Route::put('check/good/match/{user_id}', 'Admin\GoodMatchController@checkGoodMatch')->where('user_id', '[0-9]+');
//佳偶列表
Route::get('good/matches', 'Admin\GoodMatchController@goodMatches');
/**
* 服务跟进
*/
//服务列表
Route::get('matchmaker/services', 'Admin\GoodMatchController@matchmakerServices');
/**
* 平台管理
*/
//平台列表
Route::get('paas/list', 'Admin\PaasController@paasList');
//平台详情
Route::get('paas/{paas_id}', 'Admin\PaasController@paas')->where('paas_id', '[0-9]+');
//添加平台
Route::post('paas', 'Admin\PaasController@createPaas');
//修改平台
Route::put('paas/{paas_id}', 'Admin\PaasController@updatePaas')->where('paas_id', '[0-9]+');
//删除平台
Route::delete('paas/{paas_id}', 'Admin\PaasController@deletePaas')->where('paas_id', '[0-9]+');
//平台渠道列表
Route::get('paas/{paas_id}/platforms', 'Admin\PaasController@paasPlatforms')->where('paas_id', '[0-9]+');
//平台同工列表
Route::get('paas/{paas_id}/workers', 'Admin\PaasController@paasWorkers')->where('paas_id', '[0-9]+');
//平台邀请注册人数列表(可根据时间)
Route::get('paas/invite/users/num', 'Admin\PaasController@paasInviteNum');
/**
* 后台管理
*/
//管理员列表
Route::get('admins', 'Admin\UserController@admins');
//添加管理员
Route::post('admins', 'Admin\UserController@createAdmin');
//修改管理员
Route::put('admins/{admin_id}', 'Admin\UserController@updateAdmin');
//删除管理员
Route::delete('admins/{admin_id}', 'Admin\UserController@deleteAdmin');
/**
* 首页推荐
*/
//推荐列表
Route::get('home/recommends/v2', 'Admin\HomeController@homeRecommendsV2');
//审核推荐
Route::put('check/home/recommends/{recommend}', 'Admin\HomeController@checkHomeRecommend')->where('reocmmend', '[0-9]+');
/**
* 助手消息
*/
//发消息
Route::post('send/assistant/message', 'Admin\UserController@sendAssistantMessage');
//小程序通知消息
Route::post('send/notices/message', 'Admin\UserController@sendNoticeMessage');
//消息列表
Route::get('assistant/messages', 'Admin\UserController@assistantMessages');
//通知消息列表
Route::get('notice/noticeMessagesList', 'Admin\UserController@noticeMessagesList');
//消息详情
Route::get('notice/messages/{message}', 'Admin\UserController@noticeMessage')->where('notice', '[0-9]+');
//消息详情
Route::get('assistant/messages/{message}', 'Admin\UserController@assistantMessage')->where('message', '[0-9]+');
//发消息
Route::post('send/client/message', 'Admin\AssistantController@sendCilentMessage');
//添加客服账号
Route::post('add/client/mobile', 'Admin\AssistantController@configClientMobile');
//获取客服账号
Route::get('obtain/client/mobiles', 'Admin\AssistantController@obtainMobiles');
//发送客服短信记录
Route::get('obtain/client/message/histories', 'Admin\AssistantController@clientMessageHistories');
//客服短信记录详情
Route::get('client/message/{message_id}/detail', 'Admin\AssistantController@clientMessageDetail')->where('message_id', '[0-9]+');
/**
* 短信消息
*/
//批量发短信
Route::post('send/batch/sms', 'Admin\UserController@sendBathchSms');
//发送审核短信内容
Route::post('send/audited/sms', 'Admin\UserController@auditedSmsContent');
/**
* 分享额外奖励
*/
Route::get('referre/added/bonus/users/{user}', 'Admin\UserController@userAddedBonuses');
Route::get('referre/added/bonuses', 'Admin\UserController@addedBonuses');
//处理额外奖励
Route::post('deal/added/bonus/{bonus}', 'Admin\UserController@dealAddedBonus');
//新增推广使者
Route::get('new/referre/num', 'Admin\HomeController@newReferreNum');
/**
* 社群
*/
//社群分类添加
Route::post('community/group', 'Admin\CommunityController@stroeCommunityGroup');
//社群分类修改
Route::put('community/groups/{group}', 'Admin\CommunityController@updateCommunityGroup');
//社群分类详情
Route::get('community/groups/{group}', 'Admin\CommunityController@communityGroup');
//社群分类删除
Route::delete('community/groups/{group}', 'Admin\CommunityController@deleteCommunityGroup');
//群主的社群列表
Route::get('users/{user}/communities', 'CommunityController@groupOwnerCommunities');
//社群举报列表
Route::get('community/complaints', 'Admin\CommunityController@communityComplaints');
//举报详情
Route::get('community/moment/complaints/{community_moment_complaint}', "Admin\CommunityController@communityMomentComplaint");
//标记举报
Route::put('community/complaints/{complaint}', 'Admin\CommunityController@checkCommunityComplaint');
/**
* 社群动态
*/
//所有社群动态列表
Route::get('communities/moments', 'Admin\CommunityController@communitiesMoments');
/**
* 备注
*/
//备注列表
Route::get('users/comments', 'Admin\GoodMatchController@usersComments');
/**
* 团契vip
*/
Route::get('fellowing/cards', 'Admin\FellowingCardController@fellowingCards');
Route::get('fellowing/cards/{card}', 'Admin\FellowingCardController@fellowingCard');
Route::post('fellowing/cards', 'Admin\FellowingCardController@addFellowingCard');
Route::put('fellowing/cards/{card}', 'Admin\FellowingCardController@updateFellowingCard');
Route::delete('fellowing/cards/{card}', 'Admin\FellowingCardController@deleteFellowingCard');
Route::get('fellowing/cards/{card}/members', 'Admin\FellowingCardController@cardMemebrs');
/**
* 客服消息
*/
Route::get('assistant/linkmen', 'Admin\AssistantController@linkmen');
Route::get('users/{user}/assistant/messages', 'Admin\AssistantController@userAssistantMessages');
Route::post('users/{user}/send/message', 'Admin\AssistantController@sendMessage');
//群课程列表
Route::get('courses', 'Admin\CourseController@courseList');
//群排序
Route::put('teams/order','Admin\CourseController@teamsOrderByDrag');
//课程老师列表
Route::get('courses/teahers', 'Admin\CourseController@teacherNames');
//所有课程列表
Route::get('courses/list', 'Admin\CourseController@coursesList');
//H5群列表
Route::get('h5/teams', 'Admin\CourseController@teams');
//课程详情
Route::get('course/{course_id}', 'Admin\CourseController@course')->where('course_id', '[0-9]+');
//课程成员
Route::get('course/{course_id}/members', 'Admin\CourseController@courseMembers')->where('course_id', '[0-9]+');
//修改课程信息
Route::put('update/{course_id}/course', 'Admin\CourseController@updateCourse')->where('course_id', '[0-9]+');
//新建课程
Route::post('craete/course', 'Admin\CourseController@createCourse');
//删除课程
Route::delete('remove/course/{course_id}', 'Admin\CourseController@removeCourse')->where('course_id', '[0-9]+');
//增加课程成员
Route::post('add/members/to/courses', 'Admin\CourseController@addCoursesMembers');
//移除课程成员
Route::delete('remove/course/member', 'Admin\CourseController@removeMember');
//课程心得
Route::get('course/{course_id}/comments', 'Admin\CourseController@courseComments')->where('course_id', '[0-9]+');
//删除课程评论
Route::post('remove/course/comments', 'Admin\CourseController@delCourseComments');
//隐藏课程心得
Route::put('hidden/comment', 'Admin\CourseController@hiddenComment');
//课程目录
Route::get('course/{course_id}/chapters', 'Admin\CourseController@courseChapters')->where('course_id', '[0-9]+');
Route::get('courses/{course_id}/chapters', 'Admin\CourseController@coursesChapters')->where('course_id', '[0-9]+');
//增加课程目录
Route::post('add/chapter/to/{course_id}', 'Admin\CourseController@addCourseChapter');
//修改课程视频
Route::put('update/video/{video_id}', 'Admin\CourseController@updateVideo')->where('video_id', '[0-9]+');
//解锁章节
Route::put('unlock/chapter', 'Admin\CourseController@unlockChapter')->where('course_id', '[0-9]+');
//新建课程优惠券
Route::post('create/coupon/to/course/{course_id}', 'Admin\CourseController@createCourseCoupons')->where('course_id', '[0-9]+');
//优惠券领取记录
Route::get('coupon/{course_id}/history', 'Admin\CourseController@couponHistories')->where('course_id', '[0-9]+');
/**
* 禁言
*/
Route::post('banned/users/{user_id}', 'Admin\UserController@bannedUser');
Route::get('users/{user}/banned/histories', 'Admin\UserController@userBannedHistories');
Route::delete('banned/histories/{user_id}', 'Admin\UserController@deleteBannedHistory');
/**
* 用户操作
*/
//用户列表
Route::get('users/v2', 'Admin\UserController@usersV2');
Route::put('tag/users/{user}', 'Admin\UserController@tagUser');
Route::put('tag/users/{user_id}/v2', 'Admin\UserController@tagUserV2')->where('user_id', '[0-9]+');
Route::put('cancel/users/{user}/tags', "Admin\UserController@cancelTagUser");
Route::put('cancel/users/{user_id}/tags/v2', "Admin\UserController@cancelTagUserV2")->where('user_id', '[0-9]+');
//设置用户的匹配用户
Route::post('set/users/{user}/matching', 'Admin\UserController@setUserMatching');
//设置后的用户匹配用户列表
Route::get('users/{user}/matchings', 'Admin\UserController@userMatchings');
//删除匹配
Route::delete('users/{user}/matchings', 'Admin\UserController@deleteUserMatching');
Route::delete('user/matchings/{matching}', 'Admin\UserController@deleteMatching');
//客服跟进用户
Route::get('service/clients', 'Admin\UserController@serviceClients');
//客服添加跟进用户
Route::post('client/to/service', 'Admin\UserController@usersToServiceClients');
//删除客服客户
Route::delete('service/clients/{service_client}', 'Admin\UserController@addServiceClient')->where('service_client', '[0-9]+');
//增加客服
Route::post('add/client/service', 'Admin\UserController@addServiceClient');
//客服列表
Route::get('service/clients/list', 'Admin\UserController@serviceClientsList');
//移除客服
Route::put('remove/service/client', "Admin\UserController@removeClients");
/**
* 金数据
*/
//传数据
Route::post('import/single/profiles', 'Admin\UserController@importGOldDataExcel');
//获取列表
Route::get('single/profiles', 'Admin\UserController@singleProfiles');
//筛选匹配列表
Route::get('other/single/profiles/{id}', 'Admin\UserController@otherSingleProfile')->where('id','[0-9]+');
//匹配金数据
Route::post('match/single/profiles/{id}', 'Admin\UserController@matchSingleProfile')->where('id', '[0-9]+');
//展示匹配后的金数据
Route::get('matching/single/profiles/{id}', 'Admin\UserController@matchingSingleProfiles')->where('id', '[0-9]+');
//删除匹配后的数据
Route::delete('matching/single/profiles/{id}', 'Admin\UserController@deleteMatchingProfile')->where('id', '[0-9]+');
//金数据其他单身列表
Route::get('gold/other/single/profiles/{id}', 'Admin\UserController@otherGoldSingleProfiles')->where('id','[0-9]+');
//金数据单身列表
Route::get('gold/ingle/profiles', 'Admin\UserController@goldSingleProfiles');
//发送推送模板消息
Route::post('recommend/notice/{other_user}/to/{user}', 'Admin\UserController@sendReommendNotice');
//推送用户列表
Route::get('users/{user}/recommend/single/profiles', 'Admin\UserController@recommendSingleHistories');
/**
* 红包
*/
Route::get('participants/list', 'Admin\ParticipantController@ParticipantList');
Route::get('red/packet/share/list', 'Admin\ParticipantController@ShareList');
//活动用户导出
Route::get('participants/list/excel', 'Admin\ParticipantController@ParticipantListExcel');
/**
* 权限
*/
Route::get('rbac//list', 'Admin\ParticipantController@ParticipantList');
/**
* 动态
*/
//列表
Route::get('moments', 'Admin\MomentController@moments');
//详情
Route::get('moments/{moment_id}', 'Admin\MomentController@moment')->where('moment_id', '[0-9]+');
//置顶动态
Route::post('top/{moment_id}/moment', 'Admin\MomentController@topMoment')->where('moment_id', '[0-9]+');
//取消置顶动态
Route::post('remove/top/{moment_id}/moment', 'Admin\MomentController@removeTopMoment')->where('moment_id', '[0-9]+');
//审核
Route::post('audited/moments/{moment_id}', 'Admin\MomentController@auidtedMoment')->where('moment_id', '[0-9]+');
//设置推荐
Route::post('set/hot/moments/{moment_id}', 'Admin\MomentController@setHotMoments')->where('moment_id', '[0-9]+');
//上传动态
Route::post('moments', 'Admin\MomentController@storeMoment');
//修改动态话题
Route::put('moments/{moment}/topic', 'Admin\MomentController@updateComment')->where('moment', '[0-9]+');
//删除动态
Route::delete('moment/{moment_id}', 'Admin\MomentController@delMoment')->where('moment_id', '[0-9]+');
//隐藏动态
Route::post('hide/moment/{moment_id}', 'Admin\MomentController@hideMoment')->where('moment_id', '[0-9]+');
//限制动态用户
Route::get('moment/restrict/users', 'Admin\MomentController@restrictMomentUsers');
//添加限制动态用户
Route::post('moment/restrict/user/add', 'Admin\MomentController@restrictMomentUserAdd');
//删除限制动态用户
Route::delete('moment/restrict/user', 'Admin\MomentController@restrictMomentUserDel');
//修改配置次数
Route::put('moment/restrict_config', 'Admin\MomentController@updateRestrictMomentNum');
/**
* 动态投票
*/
Route::get('votes', 'Admin\MomentController@votes');
Route::get('vote/{vote_id}', 'Admin\MomentController@vote')->where('vote_id', '[0-9]+');
Route::get('vote/{vote_id}/{option_id}','Admin\MomentController@voteInfo')->where(['vote_id'=>'[0-9]+','option_id'=>'[0-9]+']);
Route::post('vote', 'Admin\MomentController@addVote');
Route::put('vote/{vote_id}', 'Admin\MomentController@updateVote')->where('vote_id', '[0-9]+');
Route::delete('vote/{vote_id}', 'Admin\MomentController@delVote')->where('vote_id', '[0-9]+');
//投票选项
Route::get('vote/options', 'Admin\MomentController@options');
Route::post('vote/option', 'Admin\MomentController@addOption');
Route::put('vote/option/{option_id}', 'Admin\MomentController@updateOption')->where('option_id', '[0-9]+');
Route::delete('vote/option/{option_id}', 'Admin\MomentController@delOption')->where('option_id', '[0-9]+');
/**
* 话题
*/
Route::get('topics', 'Admin\MomentController@topics');
//详情
Route::get('topic/{topic_id}', 'Admin\MomentController@topic')->where('topic_id', '[0-9]+');
Route::get('topic/{topic_id}/orderby/comment', 'Admin\MomentController@topicByComment')->where('topic_id', '[0-9]+');
Route::get('topic/{topic_id}/orderby/like', 'Admin\MomentController@topicByLike')->where('topic_id', '[0-9]+');
//新增话题配置
Route::post('add/topic/{topic_id}/configure', 'Admin\MomentController@createConfigureTopic')->where('topic_id', '[0-9]+');
//修改话题配置
Route::put('update/topic/{topic_id}/configure', 'Admin\MomentController@updateConfigureTopic')->where('topic_id', '[0-9]+');
//话题配置详情
Route::get('topic/{topic_id}/configure', 'Admin\MomentController@topicActivityDetail')->where('topic_id', '[0-9]+');
//删除话题配置
Route::delete('remove/{id}/configure', 'Admin\MomentController@delTopicActivity')->where('id', '[0-9]+');
//新增
Route::post('topic', 'Admin\MomentController@addTopic');
//修改
Route::put('topic/{topic_id}', 'Admin\MomentController@updateTopic')->where('topic_id', '[0-9]+');
/**
* 福币提现
*/
//提现记录
Route::get('withdraw/coin/logs', 'Admin\UserController@withdrawCoinLogs');
//提现审核
Route::post('deal/withdraw/coin/logs/{log_id}', 'Admin\UserController@dealWithdrawCoinLogs')->where('log_id', '[0-9]+');
//用户个人福币记录
Route::get('person/{user_id}/logs', 'Admin\UserController@personCoinLog')->where('user_id', '[0-9]+');
Route::post('audited/moments/{moment_id}', 'Admin\MomentController@auditedMoment')->where('moment_id', '[0-9]+');
//添加福币
Route::post('add/coin/to/{user_id}', 'Admin\UserController@addCoinAdmin')->where('user_id', '[0-9]+');
//后台添加福币记录
Route::get('add/coin/logs', 'Admin\UserController@coinLog');
//福币账号列表
Route::get('coin/accounts', 'Admin\UserController@coinAccounts');
/**
* 可提现福币用户管理
*/
//列表
Route::get('coin/withdrawers', 'Admin\UserController@coinWithdrawers');
//增加可提现用户
Route::post('coin/withdrawers', 'Admin\UserController@addCoinWithdrawer');
//删除可提现用户
Route::delete('coin/withdrawers', 'Admin\UserController@deleteCoinWithdrawer');
//给商户打款
Route::post('tranfer/merchant/{id}', 'Admin\UserController@tranferToMerchant')->where('id', '[0-9]+');
});
//登出
Route::post('/logout','Auth\LoginController@logout');
//重置密码
Route::post('/reset/password', 'Auth\ResetPasswordController@resetPassword');
/**
* 首页数据
*/
//每天分析
Route::get('daliy/stat', 'Admin\HomeController@dailyStat');
Route::get('info/complete/score/count', 'Admin\HomeController@infoScoreCount');
//每周分析
Route::get('week/stat', 'Admin\HomeController@weekStat');
Route::get('weeks/stat', 'Admin\HomeController@weeksStat');
Route::get('month/stat', 'Admin\HomeController@monthStat');
Route::get('week/user/stat', 'Admin\HomeController@weekUserStat');
//每日签到统计
Route::get('daily/sign/log','Admin\HomeController@signLog');
//数据统计
/**
* 敏感词过滤
*/
//敏感词列表
Route::get('bad/words/list', 'Admin\UserController@wordList');
//新增敏感词
Route::post('add/bad/word', 'Admin\UserController@addBadword');
//修改敏感词
Route::put('update/bad/word/{id}', 'Admin\UserController@updateBadword')->where('id', '[0-9]+');
//刪除敏感詞
Route::delete('delete/bad/word/{id}', 'Admin\UserController@deleteWord')->where('id', '[0-9]+');
//敏感词类型列表
Route::get('bad/words/type/list', 'Admin\UserController@wordTypeList');
//检验文本中是否包含敏感词
Route::post('veryify/text/words', 'Admin\UserController@verifyTextBadWord');
/**
* 敏感词类型
*/
Route::post('BadwordType/create', 'Admin\BadWordController@createBadwordType');
Route::delete('BadwordType/delete', 'Admin\BadWordController@deleteBadwordType');
Route::get('BadwordType/paging', 'Admin\BadWordController@pagingBadwordType');
Route::put('BadwordType/update', 'Admin\BadWordController@updateBadwordType');
/** 校验日志 */
/** 校验日志 */
Route::post('verifyLog/start', 'Admin\BadWordController@startVerifyAll');
Route::get('verifyLog/List', 'Admin\BadWordController@verifyLogList');
/**
* 用户印象 ---标签
*/
//创建印象标签
Route::post('label/create', 'Admin\LabelController@createLabel');
//印象标签列表
Route::get('labels', 'Admin\LabelController@labels');
//修改印象标签
Route::put('label/{label_id}/update', 'Admin\LabelController@labelUpdate')->where('label_id', '[0-9]+');
//删除印象标签
Route::delete('label/{label_id}/delete', 'Admin\LabelController@deleteLabel')->where('label_id', '[0-9]+');
/**
* 用户印象 ---标签记录
*/
//所有贴标签记录
Route::get('labels/history', 'Admin\LabelController@labelHistories');
//个人被贴标签记录
Route::get('labels/{user_id}/history', 'Admin\LabelController@userLabelHistories')->where('user_id', '[0-9]+');
//删除标签记录
Route::delete('delete/label/{id}/history', 'Admin\LabelController@deleteLabelHistory')->where('id', '[0-9]+');
//修改标签记录
Route::put('update/label/{id}/history', 'Admin\LabelController@updateLabelHistory')->where('id', '[0-9]+');
/**
* 常见问题
*/
//新建常见问题类型
Route::post('problem/type/create', 'Admin\LabelController@createCommonQuestionType');
//常见问题类型列表
Route::get('problem/types', 'Admin\LabelController@questionTypes');
//修改常见问题
Route::put('type/{type_id}/update', 'Admin\LabelController@updateCommonQuestionType')->where('type_id', '[0-9]+');
//删除常见问题类型
Route::delete('delete/type/{type_id}', 'Admin\LabelController@deleteQuestionType')->where('problem_id', '[0-9]+');
//新建常见问题
Route::post('problem/create', 'Admin\LabelController@createProblem');
//常见问题列表
Route::get('common/problems', 'Admin\LabelController@problems');
//修改常见问题
Route::put('problem/{problem_id}/update', 'Admin\LabelController@updateProblem')->where('problem_id', '[0-9]+');
//删除常见问题
Route::delete('delete/problem/{problem_id}', 'Admin\LabelController@delelteProblem')->where('problem_id', '[0-9]+');
/**
* 我的客户
*/
//我的客户列表
Route::get('matchmaker/clients', 'Admin\GoodMatchController@matchmakerClients');
//客户详情
Route::get('matchmaker/clients/{user_id}', 'Admin\UserController@user');
//备注列表
Route::get('clients/{user_id}/comments', 'Admin\GoodMatchController@comments')->where('user_id', '[0-9]+');
//备注详情
Route::get('clients/comments/{comment_id}', 'Admin\GoodMatchController@comment')->where('comment_id', '[0-9]+');
//添加备注
Route::post('clients/{user_id}/comments', 'Admin\GoodMatchController@addComment')->where('user_id', '[0-9]+');
//修改备注
Route::put('clients/comments/{comment_id}', 'Admin\GoodMatchController@updateComment')->where('comment_id', '[0-9]+');
//用户的约见服务记录
Route::get('users/{user}/appointment/plans', 'Admin\GoodMatchController@userAppointmentPlans')->where('user', '[0-9]+');
//处理用户的约见服务记录
Route::post('deal/users/appointment/plans/{appointment_plan}', 'Admin\GoodMatchController@dealUserAppointmentPlan')->where('appointment_plan', '[0-9]+');
//用户详情
Route::get('users/{user_id}', 'Admin\UserController@user')->where('user_id', '[0-9]+')->name('user');
// 获取小程序url link
Route::get('mp/url/link', 'Admin\UserController@mpUrlLink');
//发送短息给个人
Route::post('send/message/to/users/{user_id}', 'Admin\UserController@sendMsgToUser')->where('user_id', '[0-9]+');
//用户是否关注公众号
Route::get('user/official/subscribe', 'Admin\UserController@userSubscibe');
//标记用户上墙状态
Route::put('tag/user/wall', 'Admin\UserController@tagUserWall');
//用户被访问记录
Route::get('user/{user_id}/preview/history', 'Admin\UserController@userPreviewHistories')->where('user_id', '[0-9]+');
//用户访问记录
Route::get('preview/users/{user_id}/history', 'Admin\UserController@previewUserHistories')->where('user_id', '[0-9]+');
//用户黑名单列表
Route::get('user/{user_id}/blacklist', 'Admin\UserController@userBlacklist')->where('user_id', '[0-9]+');
//用户打招呼记录
Route::get('user/{user_id}/greet/log', 'Admin\UserController@userGreetLog')->where('user_id', '[0-9]+');
//用户被打招呼记录
Route::get('user/{user_id}/greeted/log', 'Admin\UserController@userGreetedLog')->where('user_id', '[0-9]+');
//用户关注列表
Route::get('user/{user_id}/follow', 'Admin\UserController@myFollowUser')->where('user_id', '[0-9]+');
//用户粉丝列表
Route::get('user/{user_id}/fans', 'Admin\UserController@myFansList')->where('user_id', '[0-9]+');
//用户匹配
Route::get('users/{user_id}/matching/rates','Admin\UserController@matchingRate')->where('user_id', '[0-9]+');
//用户个人动态列表
Route::get('users/{user_id}/moments','Admin\UserController@personalMoments')->where('user_id', '[0-9]+');
//邀请用户列表
Route::get('users/{user_id}/invite/users', 'Admin\UserController@inviteUsers')->where('user_id', '[0-9]+');
//用户好友列表
Route::get('users/{user}/friends', 'Admin\UserController@userFriends');
//会员列表
Route::get('ranks', 'Admin\RankController@ranks');
//会员详情
Route::get('rank/{rank_id}', 'Admin\RankController@rank')->where('rank_id', '[0-9]+');
//用户消费记录
Route::get('user/pay/{user_id}/history', 'Admin\UserController@userConsumHistory')->where('user_id', '[0-9]+');
//用户消费记录
Route::get('user/pay/{user_id}/history/v2', 'Admin\UserController@userConsumHistoryV2')->where('user_id', '[0-9]+');
//新建会员
Route::post('rank', 'Admin\RankController@createRank');
//修改会员
Route::put('rank/{rank_id}', 'Admin\RankController@updateRank')->where('rank_id', '[0-9]+');
//修改会员
Route::put('rank/{rank_id}/v2', 'Admin\RankController@updateRankV2')->where('rank_id', '[0-9]+');
//删除会员
Route::delete('rank/{rank_id}', 'Admin\RankController@delRank')->where('rank_id', '[0-9]+');
//新建子会员
Route::post('sub/rank', 'Admin\RankController@createSubRank');
//修改会员
Route::put('sub/rank/{sub_rank_id}', 'Admin\RankController@updateSubRank')->where('sub_rank_id', '[0-9]+');
//删除会员
Route::delete('sub/rank/{sub_rank_id}', 'Admin\RankController@delSubRank')->where('sub_rank_id', '[0-9]+');
//服务套餐
Route::get('single/services', 'Admin\RankController@singleServices');
//服务套餐详情
Route::get('single/service/{single_service_id}', 'Admin\RankController@singleService')->where('single_service_id', '[0-9]+');
//创建服务套餐
Route::post('single/service', 'Admin\RankController@createSingleService');
//修改服务套餐
Route::put('single/service/{single_service_id}', 'Admin\RankController@updateSingleService')->where('single_service_id', '[0-9]+');
//删除服务套餐
Route::delete('single/service/{single_service_id}', 'Admin\RankController@delSingleService')->where('single_service_id', '[0-9]+');
//套餐列表
Route::get('appointments', 'Admin\RankController@appointments');
//消息提醒数
Route::get('notices', 'Admin\HomeController@notices');
//新版后台消息提醒数
Route::get('new/notices', 'Admin\HomeController@newNotices');
//客服组消息提醒数
Route::get('client/notices', 'Admin\HomeController@lastestNotices');
/**
* 广场
*/
//竞技场列表
Route::get('arenas', 'Admin\SquareController@arenas');
//详情
Route::get('arenas/{arena}', 'Admin\SquareController@arena')->where('arena', '[0-9]+');
//添加
Route::post('arenas', 'Admin\SquareController@storeArena');
//修改
Route::put('arenas/{arena}', 'Admin\SquareController@updateArena')->where('arena', '[0-9]+');
//删除
Route::delete('arenas/{arena}', 'Admin\SquareController@deleteArena')->where('arena', '[0-9]+');
//成员
Route::get('arenas/{arena}/members', 'Admin\SquareController@arenaMembers')->where('arena', '[0-9]+');
//设置竞技场标签
Route::post('link/arenas/{arena}/labels','Admin\SquareController@linkArenaLabel');
//删除竞技场标签
Route::delete('arena/label/links/{arena_label_link}','Admin\SquareController@deleteArenaLabelLink');
Route::get('arenas/{arena}/labels', 'Admin\SquareController@arenaFromLabels');
//推荐竞技场
Route::post('recommend/arenas/{arena}', 'Admin\SquareController@recommendArea');
/**
* 广场分类
*/
//列表
Route::get('arena/groups','Admin\SquareController@arenaGroups');
//详情
Route::get('arena/groups/{arena_group}','Admin\SquareController@arenaGroup')->where('arena_group', '[0-9]+');
//创建
Route::post('arena/groups', 'Admin\SquareController@storeArenaGroup');
//修改
Route::put('arena/groups/{arena_group}', 'Admin\SquareController@updateArenaGroup')->where('arena_group', '[0-9]+');
//删除
Route::delete('arena/groups/{arena_group}', 'Admin\SquareController@deleteArenaGroup')->where('arena_group', '[0-9]+');
/**
* 广场标签
*/
Route::get('arena/labels','Admin\SquareController@arenaLabels');
Route::get('arena/labels/{arena_label}','Admin\SquareController@arenaLabel')->where('arena_label', '[0-9]+');
Route::post('arena/labels', 'Admin\SquareController@storeArenaLabel');
Route::put('arena/labels/{arena_label}', 'Admin\SquareController@updateArenaLabel')->where('arena_label', '[0-9]+');
Route::delete('arena/labels/{arena_label}', 'Admin\SquareController@deleteArenaLabel')->where('arena_label', '[0-9]+');
/**
* 心灵密友
*/
//问题列表
Route::get('soul/questions', 'Admin\SoulController@questions');
//问题详情
Route::get('soul/questions/{soul_question}', 'Admin\SoulController@question');
//问题审核
Route::post('check/soul/questions/{soul_question}', 'Admin\SoulController@checkQuestion');
//删除问题
Route::delete('soul/questions/{soul_question}', 'Admin\SoulController@deleteQuestion');
//删除答案
Route::delete('soul/questions/answers/{soul_answer}', 'Admin\SoulController@deleteQuestionAnswer');
/**
* 直播
*/
//添加直播
Route::post('live', 'Admin\LiveController@addLive');
//直播注册人数
Route::get('live/{live_id}/register','Admin\LiveController@viewersList')->where('live_id', '[0-9]+');
//直播列表
Route::get('lives', 'Admin\LiveController@lives');
//直播详情
Route::get('live/{live_id}', 'Admin\LiveController@live')->where('live_id', '[0-9]+');
//直播推荐拖拽排序
Route::put('lives/order/by/drag','Admin\LiveController@livesOrderByDrag');
//直播修改
Route::put('live/{live_id}', 'Admin\LiveController@liveUpdate');
//直播删除
Route::delete('live/{live_id}', 'Admin\LiveController@liveDelete');
//观众列表
Route::get('viewers', 'Admin\LiveController@viewers');
//观众详情
Route::get('viewer/{viewer_id}', 'Admin\LiveController@viewer');
//修改观众
Route::put('viewer/{viewer_id}', 'Admin\LiveController@updateViewer')->where('live_id', '[0-9]+');
//禁言直播观众
Route::put('ban/live/user/{user_id}', 'Admin\LiveController@banLiveViewer')->where('user_id', '[0-9]+');
//解禁直播观众
Route::put('unban/live/users/{user_id}','Admin\LiveController@unbanLiveViewer')->where('user_id', '[0-9]+');
//删除观众
Route::delete('viewer/{viewer_id}', 'Admin\LiveController@deleteViewer');
//开始直播
Route::get('live/getParams/{live_id}', 'Admin\LiveController@getParams')->where('live_id', '[0-9]+');
//停止直播
Route::post('live/pasue/{live_id}', 'Admin\LiveController@pause')->where('live_id', '[0-9]+');
//直播生成回放中 状态 status : 3
Route::post('live/play/back/{live_id}', 'Admin\LiveController@playBack')->where('live_id', '[0-9]+');
//恢复直播
Route::post('live/resume/{live_id}', 'Admin\LiveController@resume')->where('live_id', '[0-9]+');
//排行榜
Route::get('live/rank/{live_id}', 'Admin\LiveController@rank')->where('live_id', '[0-9]+');
//所有直播某个时间段数据
Route::get('live/stat', 'Admin\LiveController@userStat');
//本周直播数据
Route::get('live/week/stat', 'Admin\LiveController@weekStat');
//直播间聊天记录
Route::get('live/records/{live_id}', 'Admin\LiveController@records')->where('live_id', '[0-9]+');
//修改直播间聊天记录显示状态
Route::put('update/live/records/status', 'Admin\LiveController@updateRecordStatus');
//删除直播间聊天记录
Route::delete('delete/live/records/{id}', 'Admin\LiveController@deleteRecords')->where('id', '[0-9]+');
//打赏记录
Route::get('live/rewards/{live_id}', 'Admin\LiveController@rewards')->where('live_id', '[0-9]+');
/**
* 用户的分享角色
*/
//角色列表
Route::get('live/share/roles', 'Admin\LiveController@shareRoles');
//角色创建
Route::post('live/share/roles', 'Admin\LiveController@storeShareRole');
//角色删除
Route::delete('live/share/roles/{share_role}', 'Admin\LiveController@deleteShareRole');
//角色修改
Route::put('live/share/roles/{share_role}', 'Admin\LiveController@updateShareRole');
//角色详情
Route::get('live/share/roles/{share_role}', 'Admin\LiveController@shareRole');
//用户的分享角色
Route::get('live/viewers/{viewer}/share/role', 'Admin\LiveController@viewerShareRole');
//分配用户分享角色
Route::match(['put', 'post'], 'live/viewers/{viewer}/share/role', 'Admin\LiveController@distributeShareRole');
//移除用户分享角色
Route::delete('live/viewers/{viewer}/share/role', 'Admin\LiveController@deleteShareRoleViewer');
//分享角色的用户
Route::get('live/share/role/viewers', 'Admin\LiveController@shareRoleViewers');
//分享角色的用户详情
Route::get('live/share/role/viewer/{viewer_id}', 'Admin\LiveController@shareRoleViewer')->where('live_id', '[0-9]+');
//分享角色的提现记录
Route::get('live/asset/log/{viewer_id}', 'Admin\LiveController@assetLog')->where('live_id', '[0-9]+');
//分享列表
Route::get('live/share/list/{viewer_id}', 'Admin\LiveController@shareLists')->where('live_id', '[0-9]+');
//添加分类
Route::post('live/class', 'Admin\LiveController@addClass');
//分类列表
Route::get('live/classes', 'Admin\LiveController@classes');
//分类详情
Route::get('live/class/{class_id}', 'Admin\LiveController@class')->where('live_id', '[0-9]+');
//分类修改
Route::put('live/class/{class_id}', 'Admin\LiveController@classUpdate')->where('live_id', '[0-9]+');
//分类删除
Route::delete('live/class/{class_id}', 'Admin\LiveController@classDelete');
//修改直播请求分类接口
Route::get('live/classes/search', 'Admin\LiveController@searchClasses');
//添加频道
Route::post('live/channel', 'Admin\LiveController@addChannel');
//频道列表
Route::get('live/channels', 'Admin\LiveController@channels');
//频道详情
Route::get('live/channel/{channel_id}', 'Admin\LiveController@channel');
//频道修改
Route::put('live/channel/{channel_id}', 'Admin\LiveController@channelUpdate');
//频道删除
Route::delete('live/channel/{channel_id}', 'Admin\LiveController@channelDelete');
//添加主播
Route::post('live/anchor', 'Admin\LiveController@addAnchor');
//主播列表
Route::get('live/anchors', 'Admin\LiveController@anchors');
//修改老师跟进状态
Route::put('change/live/anchors/{anchir_id}/status', 'Admin\LiveController@updateTeacherStatus')->where('anchor_id', '[0-9]+');
//批量 隐藏/打开 老师
Route::put('change/anchors/status/batch', 'Admin\LiveController@changeStatusBatch');
//主播详情
Route::get('live/anchor/{anchor_id}', 'Admin\LiveController@anchor');
//主播修改
Route::put('live/anchor/{anchor_id}', 'Admin\LiveController@anchorUpdate');
//老师咨询记录
Route::get('live/anchor/consulation/records', 'Admin\LiveController@consulationRecords');
//老师咨询记录V2
Route::get('live/anchor/consulation/records/v2', 'Admin\LiveController@consulationRecordsV2');
//老师视频列表
Route::get('live/videos/anchor', 'Admin\LiveController@anchorAllVideos');
//老师文章列表
Route::get('live/articles/anchor', 'Admin\LiveController@anchorAllArticles');
//设置老师资源信息(视频、文章、课程)
Route::put('live/anchors/sources', 'Admin\LiveController@setAnchorSources');
//设置老师资源标签
Route::post('live/anchors/sources/tags', 'Admin\LiveController@tagAnchorSources');
//删除老师资源标签
Route::put('live/anchors/sources/tags', 'Admin\LiveController@delTagAnchorSources');
//标签列表
Route::get('live/anchors/sources/tags', 'Admin\LiveController@tags');
//删除标签
Route::put('tags', 'Admin\LiveController@delTag');
//主播删除
Route::delete('live/anchor/{anchor_id}', 'Admin\LiveController@anchorDelete');
Route::put('test/change/anchor/userid/{viewer_id}','Admin\CourseController@changeTeacherId')->where('viewer_id', '[0-9]+');
//单个老师视频列表
Route::get('live/anchors/{anchor_id}/videos', "Admin\LiveController@anchorVideos")->where('merchant_id', '[0-9]+');
//单个老师视频列表
Route::get('live/anchors/{anchor_id}/articles', 'Admin\LiveController@anchorArticles')->where('merchant_id', '[0-9]+');
//直播反馈
Route::get('live/feedbacks', 'Admin\LiveController@feedbacks');
//反馈详情
Route::get('live/feedback/{feedback_id}', 'Admin\LiveController@feedback')->where('feedback_id', '[0-9]+');
//反馈添加表备注
Route::post('live/feedback/comment/{feedback_id}', 'Admin\LiveController@addComment')->where('feedback_id', '[0-9]+');
//反馈备注列表
Route::get('live/feedback/comments/{feedback_id}', 'Admin\LiveController@comments')->where('feedback_id', '[0-9]+');
//反馈备注详情
Route::get('live/feedback/comment/{comment_id}', 'Admin\LiveController@comment')->where('comment_id', '[0-9]+');
//反馈备注修改
Route::put('live/feedback/comment/{comment_id}', 'Admin\LiveController@checkComment')->where('comment_id', '[0-9]+');
//反馈备注删除
Route::delete('live/feedback/comment/{comment_id}', 'Admin\LiveController@delComment')->where('comment_id', '[0-9]+');
//提现申请
Route::get('live/withdraw/logs', 'Admin\LiveController@withdrawLogs');
//提现审核
Route::post('live/withdraw/audit', 'Admin\LiveController@auditCash');
//收益记录
Route::get('live/gain/logs/{viewer_id}', 'Admin\LiveController@gainLogs')->where('viewer_id', '[0-9]+');
//审核福恋使者
Route::post('check/messengers/{messenger}', 'Admin\LiveController@checkMessenger')->where('messenger', '[0-9]+');
//福恋使者详情
Route::get('live/messenger/{messenger_id}', 'Admin\LiveController@messenger')->where('messenger_id', '[0-9]+');
//婚恋使者升级条件
Route::get('messenger/shares', 'Admin\LiveController@messengerShares');
//升级婚恋使者等级
Route::match(['put', 'post'], 'upgrade/messengers/{messenger_id}/role', 'Admin\LiveController@upgradeMessengerRole')->where('messenger_id', '[0-9]+');
//购买回放订单列表
Route::get('live/buy/replay/orders/{live_id}', 'Admin\LiveController@liveOrders')->where('comment_id', '[0-9]+');
//给用户添加额外的奖励
Route::post('live/asset/cash/add/{viewer_id}', 'Admin\LiveController@addScoreToviewer')->where('viewer_id', '[0-9]+');
//给用户添加额外的奖励
Route::post('live/add/cash/from/sharefund/{viewer_id}', 'Admin\LiveController@addScoreFromSharefun')->where('viewer_id', '[0-9]+');
//渠道
Route::get('live/platfroms', 'Admin\LiveController@platfroms');
//添加渠道
Route::post('live/platfrom', 'Admin\LiveController@addPlatfrom');
//渠道详情
Route::get('live/platfrom/{platfrom_id}', 'Admin\LiveController@platfrom')->where('platfrom_id', '[0-9]+');
//渠道修改
Route::put('live/platfrom/{platfrom_id}', 'Admin\LiveController@updatePlatfrom')->where('platfrom_id', '[0-9]+');
//渠道删除
Route::delete('live/platfrom/{platfrom_id}', 'Admin\LiveController@delPlatfrom')->where('platfrom_id', '[0-9]+');
//问卷调查列表
Route::get('live/questions', 'Admin\LiveController@questions');
//编辑申请审核推荐列表
Route::post('community/stars/audit', 'Admin\CommunityController@updateCommunityStars');
//编辑征婚交友列表
Route::post('community/user/{user_id}', 'Admin\CommunityController@user');
//申请热门推荐列表
Route::get('community/stars', 'Admin\CommunityController@communityStars');
//申请成为福恋使者列表
Route::get('live/messenger/logs', 'Admin\LiveController@messengerLogs');
//资金池记录
Route::get('live/share/fund/log', 'Admin\LiveController@shareFundLog');
//把任务完成的奖励发送给用户
Route::post('live/add/score/from/task', 'Admin\LiveController@addScoreFromTask');
//设置跟进员
Route::post('set/live/follower', 'Admin\LiveController@setFollower');
//后台活跃用户列表
Route::get('live/activity/users', 'Admin\LiveController@activityUsers');
//文章列表
Route::get('live/articles', 'Admin\LiveController@articles');
//文章详情
Route::get('live/article/{article_id}', 'Admin\LiveController@article')->where('article_id', '[0-9]+');
//审核文章
Route::post('live/audit/article/{article_id}', 'Admin\LiveController@articleAudit')->where('article_id', '[0-9]+');
//编辑文章
Route::put('live/article/{article_id}', 'Admin\LiveController@articleUpdate')->where('article_id', '[0-9]+');
//删除图片
Route::delete('live/article/{article_id}', 'Admin\LiveController@articleDel')->where('article_id', '[0-9]+');
//设置首页banner
Route::post('live/set/home/banner', 'Admin\LiveController@setHomeBanner');
//首页banner
Route::get('live/home/banner', 'Admin\LiveController@homeBanner');
//咨询师列表
Route::get('live/community/activities', 'Admin\LiveController@communityActivities');
//编辑咨询师
Route::put('live/community/consulator/{id}', 'Admin\LiveController@updateConsulator')->where('id', '[0-9]+');
//老师列表
Route::get('live/community/anchors', 'Admin\LiveController@anchorList');
//创建咨询师
Route::post('add/live/community/consulator', 'Admin\LiveController@createConsulator');
//咨询师详情
Route::get('live/community/activity/{id}', 'Admin\LiveController@communityActivity')->where('id', '[0-9]+');
//咨询师报名成员
Route::get('live/community/join/members', 'Admin\LiveController@joinMembers');
//移除咨询师
Route::delete('live/community/delete/consulator/{id}', 'Admin\LiveController@remmoveCommunityActivity')->where('id', '[0-9]+');
//移除咨询师下报名成员
Route::delete('live/community/delete/member/{id}', 'Admin\LiveController@removeCommunityMember')->where('id', '[0-9]+');
//红娘数据
Route::get('match/maker/data/{match_maker_id}', 'Admin\UserController@matchMakerData')->where('match_maker_id', '[0-9]+');
//红娘每日记录
Route::get('match/maker/daily/log/{match_maker_id}', 'Admin\UserController@makerDailyLog')->where('match_maker_id', '[0-9]+');
//福币结算
Route::post('give/score/to/maker', 'Admin\UserController@giveScoreToMaker');
//群聊
Route::get('teams', 'Admin\ImController@teams');
Route::get('team/{team_id}', 'Admin\ImController@team')->where('team_id', '[0-9]+');
Route::post('team', 'Admin\ImController@createTeam');
Route::put('team/{team_id}', 'Admin\ImController@updateTeam')->where('team_id', '[0-9]+');
Route::delete('team/{team_id}', 'Admin\ImController@disbandTeam')->where('team_id', '[0-9]+');
//聊天记录
Route::get('team/msg/histories/{team_id}', 'Admin\ImController@teamMsg')->where('team_id', '[0-9]+');
Route::delete('team/msg/histories/{msg_id}', 'Admin\ImController@delMsg')->where('msg_id', '[0-9]+');
//周聊天记录
Route::get('team/msg/stat/{team_id}', 'Admin\ImController@weekMsgStat')->where('team_id', '[0-9]+');
//获取加入群聊二维码
Route::post('team/joinQrcode','Admin\ImController@teamJoinQrcode');
//群视频
Route::get('videos', 'Admin\ImController@Videos');
Route::post('video', 'Admin\ImController@addVideo');
Route::put('video/{video_id}', 'Admin\ImController@updateVideo')->where('video_id', '[0-9]+');
Route::delete('video/{video_id}', 'Admin\ImController@delVideo')->where('video_id', '[0-9]+');
//踢人
Route::post('team/kick/user/{team_id}', 'Admin\ImController@kickFromTeam')->where('team_id', '[0-9]+');
//禁言
Route::post('team/mute/user/{team_id}', 'Admin\ImController@muteFromTeam')->where('team_id', '[0-9]+');
//禁止加入直播?
Route::post('team/join/user/{team_id}', 'Admin\ImController@setJoinLive')->where('team_id', '[0-9]+');
//群信息
Route::get('team/info/{team_id}', 'Admin\ImController@teamInfo')->where('team_id', '[0-9]+');
//修改群成员资料
Route::post('team/update/nick/{team_id}', 'Admin\ImController@updateTeamNick')->where('team_id', '[0-9]+');
//设置管理员
Route::post('team/add/manager/{team_id}', 'Admin\ImController@addManager')->where('team_id', '[0-9]+');
//移除管理员
Route::post('team/remove/manager/{team_id}', 'Admin\ImController@removeManager')->where('team_id', '[0-9]+');
//用户列表--官网
Route::get('website/users','Admin\PlatformController@contactList');
//增加跟进内容
Route::put('add/content/website/user/{id}','Admin\PlatformController@followWebsiteUser')->where('id', '[0-9]+');
//设置手续费
Route::put('config/withdrawal/poundage','Admin\PlatformController@configPoundage');
//获取手续费
Route::get('obtain/poundage','Admin\PlatformController@obtainPoundage');
//设置小程序首页广告
Route::post('mp/set/advertise', 'Admin\PlatformController@editMpAdevertise');
//获取小程序首页广告
Route::get('mp/advertises', 'Admin\PlatformController@mpAdevertises');
//设置小程序首页广告
Route::delete('mp/del/advertise/{mp_advertise_id}', 'Admin\PlatformController@delMpAdvertise')->where('mp_advertise_id','[0-9]+');
//批量创建标签
Route::post('label/createLabelByBatch', 'Admin\UserLabelController@createLabelByBatch');
//创建单个标签
Route::post('label/createLabelBySingle', 'Admin\UserLabelController@createLabelBySingle');
//查询商家标签
Route::get('label/getLabel', 'Admin\UserLabelController@getLabel');
//删除标签
Route::delete('label/deleteSingleTabel', 'Admin\UserLabelController@deleteSingleTabel');
//给用户加标签
Route::post('label/addLabelToUser', 'Admin\UserLabelController@addLabelToUser');
//获取用户标签
Route::get('label/getUserLabel', 'Admin\UserLabelController@getUserLabel');
//处理mate
Route::get('label/procUserMateConditon', 'Admin\UserLabelController@procUserMateConditon');
/**
* 审核
*/
//审核列表
Route::get('audit/list','Admin\AuditController@list');
//审核操作
Route::post('audit/operate','Admin\AuditController@operate');
});
/**
* 作品征集
*/
//作品征集详情
Route::get('live/opus/{opus_id}', 'Admin\LiveController@opus')->where('opus_id', '[0-9]+');
//作品征集列表
Route::get('live/opus', 'Admin\LiveController@opuses');
//作品征集投票列表
Route::get('live/ballots', 'Admin\LiveController@ballots');
//作品征集审核
Route::put('live/opus/audit/{opus_id}', 'Admin\LiveController@auditopus')->where('opus_id', '[0-9]+');
//需要审核的推荐列表get
Route::get('live/viewer/share/audit/log', 'Admin\LiveController@viewerShareAudit');
//审核推荐
Route::post('live/viewer/share/audit', 'Admin\LiveController@auditShare');
//获取miniqrcode
// Route::get('mini/qrcode', 'Admin\LiveController@getMiniQrcode');
//征婚交友数据
Route::get('community/star/count', 'Admin\CommunityController@starData');
//添加任务
Route::post('live/add/task', 'Admin\LiveController@addTask');
//任务列表
Route::get('live/tasks', 'Admin\LiveController@tasks');
//任务详情
Route::get('live/task/{task_id}', 'Admin\LiveController@task')->where('task_id', '[0-9]+');
//编辑任务
Route::put('live/task/{task_id}', 'Admin\LiveController@updateTask')->where('task_id', '[0-9]+');
//删除任务
Route::delete('live/task/{task_id}', 'Admin\LiveController@delTask')->where('task_id', '[0-9]+');
//筛选完成任务的人
Route::get('live/task/finisher', 'Admin\LiveController@searchFinisher');
//福恋使者页面配置
Route::post('live/messengers/setting', 'Admin\LiveController@messengerSetting');
//福恋使者页面配置
Route::get('live/messengers/setting', 'Admin\LiveController@getMessengerSetting');
//申请成为福恋使者excel表
Route::get('live/messenger/logs/excel', 'Admin\LiveController@messengerExcel');
//审核申请成为福恋使者列表
// Route::post('live/messenger/log', 'Admin\LiveController@updateMessenger');
//添加金数据信息
Route::post('store/gold/data', 'Admin\UserController@storeGoldData');
Route::get('user/count', 'Admin\HomeController@userCount');
Route::get('month/user/count', 'Admin\HomeController@monthCount');
//年龄性别分组数据
Route::get('age/sex/count', 'Admin\HomeController@ageAndSexCount');
//数据统计
Route::get('statistics', 'Admin\HomeController@statistics');
//数据统计
Route::get('users/statistics', 'Admin\HomeController@statisticsUsers');
//每天推送模板记录
Route::get('daily/recommend/record', 'Admin\HomeController@dailyRecommendRecord');
//创建标签
Route::post('wechat/tag', 'Admin\ServerController@createTag');
//服务器错误日志
Route::get('error/logs', 'Admin\HomeController@errorLogs');
//服务器错误日志
Route::get('error/log/{log_id}', 'Admin\HomeController@errorLog')->where('log_id', '[0-9]+');
//服务器错误日志
Route::post('error/log/{log_id}', 'Admin\HomeController@errorUpdate')->where('log_id', '[0-9]+');
//APP更新日志
Route::get('app/logs', 'Admin\HomeController@appLogs');
Route::get('app/log/{log_id}', 'Admin\HomeController@appLog')->where('log_id', '[0-9]+');
Route::post('app/log', 'Admin\HomeController@addAppLog');
Route::put('app/log/{log_id}', 'Admin\HomeController@updateAppLog')->where('log_id', '[0-9]+');
Route::delete('app/log/{log_id}', 'Admin\HomeController@delAppLog')->where('log_id', '[0-9]+');
/**
* 客服问题管理
*/
Route::get('server/questions', 'Admin\ServerController@serverQuestions');
Route::post('server/questions', 'Admin\ServerController@addServerQuestion');
Route::put('server/questions/{id}', 'Admin\ServerController@updateServerQuestion')->where('id', '[0-9]+');
Route::get('server/questions/{id}', 'Admin\ServerController@serverQuestion')->where('id', '[0-9]+');
Route::delete('server/questions/{id}', 'Admin\ServerController@deleteServerQuestion')->where('id', '[0-9]+');
//给用户添加角色
Route::post('rbac/add/role/{role_id}', 'Admin\RbacController@addRoleToUser')->where('role_id', '[0-9]+');
//给用户添加角色
Route::post('rbac/remove/role/{role_id}', 'Admin\RbacController@removeRoleToUser')->where('role_id', '[0-9]+');
//角色用户
Route::get('rbac/role/users/{role_id}', 'Admin\RbacController@roleUsers')->where('role_id', '[0-9]+');
//举报通知手机号
Route::get('report/notice/mobiles', 'Admin\UserController@repotMobiles');
Route::post('report/notice/mobile', 'Admin\UserController@setRepotMobile');
//螺丝帽批量发送短信
Route::post('send/sms/batch', 'Admin\UserController@batchSms');
//合并用戶
Route::post('combine/users/{user_id}/with/other/{other_user_id}', 'Admin\UserController@combineUsers');
/**数据匹配信息*/
//用户匹配列表
Route::get('users/{user_id}/big/data', 'Admin\BigDataController@userBigData')->where('user_id', '[0-9]+');
//用户匹配计算记录
Route::get('users/{user_id}/big/data/progresses', 'Admin\BigDataController@userProgresses')->where('user_id', '[0-9]+');
//所有用户匹配计算记录
Route::get('users/big/data/progresses', 'Admin\BigDataController@userProgresses');
//重新计算用户匹配
Route::post('recal/users/{user_id}/big/data', 'Admin\BigDataController@recalUserBigData')->where('user_id', '[0-9]+');
//当前可以匹配的人数
Route::get('big/data/stat', 'Admin\BigDataController@bigDataStat');
//重新计算所有用户匹配
Route::post('recal/users/big/data', 'Admin\BigDataController@recalUsersBigData');
/**
* 分享价值
*/
//渠道类型列表
Route::get('worth/channels', 'Admin\UserController@worthChannels');
//修改渠道类型信息
Route::put('worth/channels', 'Admin\UserController@updateWorthChannel');
//账号列表
Route::get("worth/accounts", 'Admin\UserController@worthAccounts');
//账号详情
Route::get('worth/account', 'Admin\UserController@worthAccount');
//收益列表
Route::get("worth/logs", 'Admin\UserController@worthLogs');
Route::get('earning/rules', 'Admin\EarningController@rules');
Route::put('earning/rules/{id}', 'Admin\EarningController@updateRule')->where('id', '[0-9]+');
Route::get('earning/accounts', 'Admin\EarningController@accounts');
Route::get('accounts/{id}/earnings', 'Admin\EarningController@accountEarnings')->where('id', '[0-9]+');
Route::get('accounts/{id}/withdraws', 'Admin\EarningController@accountWithdraws')->where('id', '[0-9]+');
Route::get('accounts/withdraws', 'Admin\EarningController@withdraws');
Route::post('audit/accounts/withdraws/{id}', 'Admin\EarningController@auditWithdraws')->where('id', '[0-9]+');
Route::get('order/earnings', 'Admin\EarningController@orderEarnings');
Route::get('earning/users', 'Admin\EarningController@earningUsers');
Route::post('earning/users', 'Admin\EarningController@addEarningUser');
Route::delete('earning/users', 'Admin\EarningController@deleteEarningUser');
//添加编辑产品动态
Route::post("product/info/edit", 'Admin\ProductInformationController@addInfo');
//产品动态列表
Route::get("product/infos", 'Admin\ProductInformationController@infos');
//产品动态详情
Route::get("product/info/{id}", 'Admin\ProductInformationController@info')->where('id', '[0-9]+');
//删除产品动态
Route::delete("product/info/del/{id}", 'Admin\ProductInformationController@del')->where('id', '[0-9]+');
//导出评测数据给一点零
Route::get('test/getEvaluateOrder', 'Admin\EvaluateController@getEvaluateOrder');
/**
* 城市群
*/
//群列表
Route::get('city/groups', 'Admin\GroupController@cityGroups');
//群详情
Route::get('city/groups/{id}', 'Admin\GroupController@cityGroup')->where('id', '[0-9]+');
//群创建
Route::post('city/groups', 'Admin\GroupController@storeCityGroup');
//群修改
Route::put('city/groups/{id}', 'Admin\GroupController@updateCityGroup')->where('id', '[0-9]+');
//群删除
Route::delete('city/groups/{id}', 'Admin\GroupController@deleteCityGroup')->where('id', '[0-9]+');
/**
* 注销账号
*/
//注销账号
Route::post('write/off/user','Admin\UserController@writeOffUser');
Route::get('write/off/user/list','Admin\UserController@writeOffUserList');
//根据手机号获取用户信息
Route::get('get/user/info/by/mobile','Admin\UserController@getUserInfoByMobile');
});
//录制回调地址
Route::post('live/record/callback', 'Admin\LiveController@recordCallback');
//直播录制状态回调设置地址
Route::get('live/status/callback', 'Admin\LiveController@liveStatusCallback');
Route::post('live/video/{live_id}', 'Admin\LiveController@checkoutVideo')->where('live_id', '[0-9]+');
//直播转点播回调设置
Route::post('live/vod/callback', 'Admin\LiveController@vodCallback');
Route::get('/users', 'Admin\UserController@users')->name('users');
Route::get('users/v2', 'Admin\UserController@usersV2');
//直播支付回调
Route::get('live/pay/callbak/{trade_no}', 'Mobile\LiveController@payCallback');
Route::post('live/pay/callbak/{trade_no}', 'Mobile\LiveController@payCallback');
//直播提现到支付宝回调
Route::get('live/alipay/transfer/callbak', 'Mobile\LiveController@info');
//购买回放支付回调
Route::get('live/buyreplay/callbak/{trade_no}', 'Mobile\LiveController@replayPayCallback');
Route::post('live/buyreplay/callbak/{trade_no}', 'Mobile\LiveController@replayPayCallback');
//付费入群支付回调
Route::any('community/pay/callback/{trade_no}', 'CommunityController@joinCommunityCallback');
// 是否是微信访问
Route::get('is_weixin_visit', 'CommunityController@is_weixin_visit');
Route::get('live/send/test', 'Admin\LiveController@sendTest');
// Route::get('single/profiles', 'Admin\UserController@singleProfiles');
//本周直播数据
Route::get('live/week/stat', 'Admin\LiveController@weekStat');
//本周直播数据
Route::get('live/week/stat', 'Admin\LiveController@weekStat');
//活动成员导出
Route::get('activities/{activity_id}/members/excel', 'Admin\ActivityController@memberExcel')->where('activity_id', '[0-9]+');
//获取抽奖人员名单
Route::get('live/lottery/list/{lottery_id}', 'Admin\LiveController@lotteryList');
//存储获奖人员
Route::post('live/create/winner', 'Admin\LiveController@addWinnerToLive');
Route::get('test', 'Admin\UserController@changeCoin');
//获取公众号用户标签
Route::get('wechat/tags', 'Admin\ServerController@getTag');
//退款成功回调
Route::any('order/refun/callback', 'Admin\OrderController@orderRefunCallback');
//获取视频删除地址和凭证
Route::post('create/upload/video', 'UploadController@createUploadVideo');
//刷新视频上传凭证
Route::post('refresh/upload/video', 'UploadController@refreshUploadVideo');
//获取点播视频播放地址
Route::get('video/url', 'UploadController@videoUrl');
//网易云消息抄送回调
Route::any('wangyi/im/callback', 'Admin\ServerController@wangyiImCallback');
//添加nickname
Route::get('assistant/add/nickname', 'Admin\UserController@addName');
//后台重新审核所有学历认证
// Route::put('educate/reaudite','Admin\UserController@reEducateAudite');
Route::put('change/approve/way','Admin\UserController@changeApproveWay');
//已发短信列表
Route::get('send/messages', 'Admin\AssistantController@messageList');
Route::get('daily/send/messages', 'Admin\AssistantController@dailySendSms');
//统计短信点击率(2021年6月1号起)
Route::get('messages/click/rate', 'Admin\AssistantController@messageClickRate');
// Route::post('test/send/messages', 'Admin\AssistantController@testSendMessage');
Route::post('test/generate/analyse', 'Admin\UserController@testGenerateMonthAnalyse');
//获取关注公众号的用户的OPenId并写入redis
Route::post('big/data/users/getOfficialAccountsUserOpenId', 'Admin\BigDataController@getOfficialAccountsUserOpenId');
Route::get('get/phone','Admin\AssistantController@getPhone');
Route::get('messageUrlGoto','Admin\AssistantController@messageUrlGoto');
Route::get('messageUrlGotoV2','Admin\AssistantController@messageUrlGotov2');
Route::get('messageUrlGotoV3','Admin\AssistantController@messageUrlGotov3');
Route::get('test/bank', 'Admin\AssistantController@testSendMessages');
//配置h5下载app链接地址
Route::post('upload/app/program', 'Admin\VersionsController@changeH5Url');
//后台上传文件
Route::post('upload/file/aliyun', 'Admin\VersionsController@adminUploadFile');
//动态评论排序
Route::get('moments/order', 'Admin\MomentController@momentsV3');
//动态点赞排序
Route::get('moments/follow', 'Admin\MomentController@momentsV4');
Route::put('transfer/{mobile}/to/{other_mobile}','Admin\UserController@transferToOtherAccount');
//测试群差集
Route::get('test/team/{owner}', 'Admin\ImController@testTeam');
//清空优惠券测试数据
Route::delete('clear/table/coupon/usercoupon','Admin\CourseController@clearCouponAndUserCoupon');
//生日短信点击率
Route::get('birth/sms/info', 'Admin\AssistantController@birthdaySmsInfo');
Route::put('change/operate', 'Admin\UserController@changeOperator');
//短链接
Route::get('generate/short/url', 'Admin\AssistantController@generateShortUrl');
//批量更换群主
Route::put('batch/upadate/team/owner', 'Admin\ImController@updateTeamOwner');
Route::get('decryp/aliyun/video', 'Admin\CourseController@decryptAliyunVideoId');
Route::get('netease/team/detail', 'Admin\ImController@teamDetail');
// Route::get('netease/team/detail/v2', 'Admin\ImController@teamDetailV2');
//发送测试模板消息
Route::post('test/send/template/msg', 'Admin\ActivityController@testSendTemplateMsg');
//所有已结束的活动 归为已下架
Route::put('change/activity/status', 'Admin\ActivityController@changeActivityStatus');
//删除二维码
Route::delete('delete/qr/code','Admin\ActivityController@deleteQrcode');
//群聊同步数据库
// Route::put('combine/database','Admin\ImController@updateTeamOwnerV2');
//获取聊天室服务器地址
Route::get('getChatroomAddress', 'Mobile\LiveController@getChatroomAddress');
//插入短信
Route::post('insert/sms', 'Admin\UserController@insertSms');
//修改老师用户id
Route::put('update/viewer/userid', 'Admin\CourseController@updateViewerid');
//測試赠送超级会员
Route::post('send/super/rank', 'Admin\UserController@testSendSuperRank');
//增加手机号
Route::put('add/viewer/mobile', 'Admin\UserController@addMobileViewer');
//清除活动投票二维码 重新生成
Route::put('clear/vote/qrcode', 'Admin\ActivityController@clearVoteQrcode');
//测试心仪互投
Route::get('test/vote/each', 'Admin\ActivityController@testVoteEachother');
//清除测试家的味道订单
Route::delete('clear/family/orders', 'Admin\ActivityController@clearOrderData');
//同步网易群主
Route::put('netease/owner/batch', 'Admin\ImController@updateTeamOwnerBatch');
//检测接口时长
Route::get('test/interface/time','Admin\AssistantController@testInterfaceTiming');
// 咨询师列表-简化
Route::get('plat/community/list', 'Admin\PlatformController@platCommunityList');
//联系我们--官网
Route::post('contact/us','Admin\PlatformController@websiteUser');
//增加账号
Route::post('add/merchant','Admin\PlatformController@addMerchant');
//短信通知登录账号
Route::post('send/notice/anchor','Admin\PlatformController@sendNoticeToAnchor');
//删除
Route::put('remove/website/users','Admin\PlatformController@removeWebsiteUsers');
//根据订单号退款
Route::post('activity/trade/refund', 'Admin\ActivityController@refundActivityOrder');
//转换视频url
Route::put('change/video/url','Admin\CourseController@changeVideoUrl');
//生日日期格式转换
Route::put('birthday/change/format','Admin\UserController@transferDate');
/**
* 服务商资源
*/
Route::middleware('auth:api')->group(function () {
//所有服务商咨询列表
Route::get('plat/merchnats/consults', 'Admin\ServicePlatController@merchantsConsults');
//单个服务商咨询列表
Route::get('plat/merchnats/{merchant_id}/consults', 'Admin\ServicePlatController@merchantsConsults')->where('merchant_id', '[0-9]+');
//所有服务商课程列表
Route::get('plat/merchnats/courses', 'Admin\ServicePlatController@merchantsCourses');
//单个服务商课程列表
Route::get('plat/merchnats/{merchant_id}/courses', 'Admin\ServicePlatController@merchantsCourses')->where('merchant_id', '[0-9]+');
//所有服务商资讯列表
Route::get('plat/merchnats/infos', 'Admin\ServicePlatController@merchantsInfos');
//单个服务商资讯列表
Route::get('plat/merchnats/{merchant_id}/infos', 'Admin\ServicePlatController@merchantsInfos')->where('merchant_id', '[0-9]+');
//所有服务商活动列表
Route::get('plat/merchnats/activities', 'Admin\ServicePlatController@merchantsActivities');
// 项目入选福恋
Route::put('plat/merchnats/activities/intoLove', 'Admin\ServicePlatController@intoLove');
// 订单分成收益记录
Route::get('plat/merchnats/earningRecord', 'Admin\ServicePlatController@earningRecord');
// 一周订单数据统计
Route::get('plat/orders/week/stat', 'Admin\ServicePlatController@weekOrdersStat');
// 订单数据概况
Route::get('plat/orders/dataAnalysis', 'Admin\ServicePlatController@dataAnalysis');
//单个服务商活动列表
Route::get('plat/merchnats/{merchant_id}/activities', 'Admin\ServicePlatController@merchantsActivities')->where('merchant_id', '[0-9]+');
//所有服务商服务列表
Route::get('plat/merchnats/services', 'Admin\ServicePlatController@merchantsServices');
//单个服务商服务列表
Route::get('plat/merchnats/{merchant_id}/services', 'Admin\ServicePlatController@merchantsServices')->where('merchant_id', '[0-9]+');
//所有服务商商品列表
Route::get('plat/merchnats/shops', 'Admin\ServicePlatController@merchantsShops');
//单个服务商商品列表
Route::get('plat/merchnats/{merchant_id}/shops', 'Admin\ServicePlatController@merchantsShops')->where('merchant_id', '[0-9]+');
//所有服务商测试列表
Route::get('plat/merchnats/tests', 'Admin\ServicePlatController@merchantTests');
//单个服务商测试列表
Route::get('plat/merchnats/{merchant_id}/tests', 'Admin\ServicePlatController@merchantTests')->where('merchant_id', '[0-9]+');
//咨询详情
Route::get('plat/merchant/consults/{consult_id}', 'Admin\ServicePlatController@merchantConsult')->where('consult_id', '[0-9]+');
//资讯详情
Route::get('plat/merchant/infor/{infor_id}', 'Admin\ServicePlatController@merchantInfor')->where('infor_id', '[0-9]+');
//活动详情
Route::get('plat/merchant/activities/{activity_id}', 'Admin\ServicePlatController@merchantActivity')->where('activity_id', '[0-9]+');
// 活动订单列表
Route::get('plat/merchant/activities/members', 'Admin\ServicePlatController@members')->where('activity_id', '[0-9]+');
//服务详情
Route::get('plat/merchant/services/{service_id}', 'Admin\ServicePlatController@merchantService')->where('service_id', '[0-9]+');
//课程详情
Route::get('plat/merchant/courses/{course_id}', 'Admin\ServicePlatController@merchantCourse')->where('course_id', '[0-9]+');
//商品详情
Route::get('plat/merchant/shops/{shop_id}', 'Admin\ServicePlatController@merchantShop')->where('shop_id', '[0-9]+');
//测试详情
Route::get('plat/merchant/tests/{test_id}', 'Admin\ServicePlatController@merchantTest')->where('test_id', '[0-9]+');
//测试成员
Route::get('plat/QA_test/user/{id}','Admin\ServicePlatController@QA_testUser')->where('id', '[0-9]+');
// 数据详情
Route::get('plat/merchant/infos/{id}','Admin\ServicePlatController@infos')->where('id', '[0-9]+');
//测评详情
Route::get('plat/merchant/evaluates/{id}', 'Admin\ServicePlatController@evaluate')->where('id', '[0-9]+');
//增加服务商跟进记录
Route::post('plat/add/merchant/{merchant_id}/records', 'Admin\ServicePlatController@addFollowRecord')->where('merchant_id', '[0-9]+');
//单个服务商记录列表
Route::get('plat/merchant/{merchant_id}/records', 'Admin\ServicePlatController@merchantRecords')->where('merchant_id', '[0-9]+');
//商户列表
Route::get('plat/merchants', 'Admin\ServicePlatController@platMerchants');
// 婚姻使者
// 修改婚姻使者状态
Route::put('plat/marriageMessengers', 'Admin\ServicePlatController@changeMarriageMessengers');
//修改企业入驻状态
Route::put('plat/enterprises', 'Admin\ServicePlatController@changeEnterpriseStatus');
//福恋推荐商家列表
Route::get('love/show/merchants', 'Admin\ServicePlatController@loveShowMerchants');
//设置商家发布状态
Route::put('update/{merchant_id}/status', 'Admin\ServicePlatController@updateMerchantStatus');
//移除商户
Route::delete('plat/remove/merchant/{merchant_id}', 'Admin\ServicePlatController@deleteMerchant')->where('merchant_id', '[0-9]+');
//商户详情
Route::get('plat/merchant/{id}', 'Admin\ServicePlatController@merchantDetail')->where('id', '[0-9]+');
//修改服务商在福恋展示
Route::put('plat/show/merchant/{merchant_id}/love', 'Admin\ServicePlatController@showMerchantToLove')->where('merchant_id', '[0-9]+');
//删除各端账号服务平台小程序H5
Route::delete('delete/user', 'Admin\UserController@deleteUserV2');
//对单个商家设置提现手续费
Route::put('merchant/poundage/set', 'Admin\ServicePlatController@setMerchantPoundage');
// 短视频列表
Route::get('plat/merchant/video/list', 'Admin\ServicePlatController@videoList');
//短视频详情
Route::get('plat/merchant/video/{id}', 'Admin\ServicePlatController@shortVideoDetail')->where('id', '[0-9]+');
// 点赞列表
Route::get('plat/merchant/video/comment/{id}', 'Admin\ServicePlatController@videoCommentList')->where('id', '[0-9]+');
// 评论列表
Route::get('plat/merchant/video/like/{id}', 'Admin\ServicePlatController@videoLikes')->where('id', '[0-9]+');
//文章活动打赏列表
Route::get('plat/reward/detail','Admin\ServicePlatController@payRewardDetail');
//服务 活动报名成员
Route::get('plat/community/join/members', 'Admin\ServicePlatController@platJoinMembers');
//课程报名成员
Route::get('my/plat/course/{course_id}/members','Admin\ServicePlatController@platCourseMembers')->where('course_id', '[0-9]+');
//咨询报名成员
Route::get('plat/consult/orders','Admin\ServicePlatController@consultOrders');
//商城报名成员
Route::get('paid/shop/members/{id}', 'Admin\ServicePlatController@paidShopMember')->where('id', '[0-9]+');
Route::post('/ueditor/upload', 'UeditorUploadController@upload');
/**
*商品兑换
*/
//创建商品
//修改商品
Route::put('exchange/goods/{goods}', 'Admin\ExchangeController@updateGoods')->where('goods', '[0-9]+');
//上下架商品
Route::post('sale/exchange/goods/{goods}', 'Admin\ExchangeController@saleGoods')->where('goods', '[0-9]+');
//商品列表
Route::get('exchange/goods', 'Admin\ExchangeController@goodsList');
//商品详情
Route::get('exchange/goods/{goods}', 'Admin\ExchangeController@goods');
//删除商品
Route::delete('exchange/goods/{goods}', 'Admin\ExchangeController@deleteGoods');
/**
* 商品兑换信息
*/
//商品兑换记录
Route::get('exchange/goods/{goods}/logs', 'Admin\ExchangeController@exchangeLogs')->where('goods', '[0-9]+');
//发货
Route::post('send/exchange/goods/logs/{log}', 'Admin\ExchangeController@sendLog')->where('log', '[0-9]+');
});
Route::post('exchange/goods', 'Admin\ExchangeController@storeGoods');
//CRM
Route::middleware('auth:api')->prefix('crm')->group(function () {
//客服角色权限
Route::middleware('c_service')->group(function () {
//领取用户
Route::post('service/gain/users', 'Admin\CrmController@gainUsers')->name('service.gain.users');
Route::get('users/by/mobile', 'Admin\CrmController@mobileUser');
Route::post('service/gain/users/{user_id}', 'Admin\CrmController@gainUser');
//领取后的用户列表
Route::get('service/user/logs', 'Admin\CrmController@userLogs')->name('service.users');
//数据统计
Route::get('service/data/state', 'Admin\CrmController@serviceRoleDataState');
//客服标记用户
Route::post('service/tag/users/{user_id}', 'Admin\CrmController@serviceTagUser');
//备注
Route::post("comment/users/{user_id}", 'Admin\CrmController@commentUser');
//修改备注
Route::put('comments/{comment_id}', 'Admin\CrmController@updateComment');
//返回池子
Route::post('service/release/users/{user_id}', 'Admin\CrmController@serviceReleaseUser')->where('user_id', '[0-9]+');
//客服转让用户
Route::post('service/transfer/users/{user_id}', 'Admin\CrmController@serviceTransferUser')->where('user_id', '[0-9]+');
//更新客服专属二维码
Route::put('service/saveProfile', 'Admin\CrmController@saveProfile');
//获取客服专属二维码
Route::post('service/getProfile', 'Admin\CrmController@getProfile');
});
//销售角色权限
Route::middleware('t_service')->group(function () {
//老师领取用户
Route::post('teacher/gain/users', 'Admin\CrmController@gainUsers')->name('teacher.gain.users');
//领取后的用户列表
Route::get('teacher/user/logs', 'Admin\CrmController@teacherUserLogs')->name('teacher.users');
//数据统计
Route::get('teacher/data/state', 'Admin\CrmController@teacherRoleDataState');
//老师标记用户
Route::post('teacher/tag/users/{user_id}', 'Admin\CrmController@teacherTagUser');
//备注
Route::post("teacher/comment/users/{user_id}", 'Admin\CrmController@teacherCommentUser');
//修改备注
Route::put('teacher/comments/{comment_id}', 'Admin\CrmController@teacherUpdateComment');
});
//老师或者客服角色权限
Route::middleware('ct_service')->group(function () {
//领取后的用户列表
Route::get('service/users/{user_id}/logs', 'Admin\CrmController@userLogs')->name('service.users');
//数据统计
Route::get('service/users/{user_id}/data/state', 'Admin\CrmController@serviceRoleDataState');
//领取后的用户列表
Route::get('teacher/users/{user_id}/logs', 'Admin\CrmController@teacherUserLogs')->name('teacher.users');
//数据统计
Route::get('teacher/users/{user_id}/data/state', 'Admin\CrmController@teacherRoleDataState');
//备注列表
Route::get('users/{user_id}/comments', 'Admin\CrmController@comments');
});
//管理员权限
Route::middleware('crm_admin')->group(function () {
//筛选用户
Route::post('screen/users', 'Admin\CrmController@screenUsers');
//筛选后的用户列表
Route::get('users', 'Admin\CrmController@users');
//数据统计
Route::get('data/state/num', 'Admin\CrmController@dataStateNum');
Route::get('data/state/col', 'Admin\CrmController@dataStateCol');
Route::get('data/state/pie', 'Admin\CrmController@dataStatePie');
//修改客服/销售下的客户
Route::post('users/logs/{log_id}/to/role', 'Admin\CrmController@changeUserLogs');
//釋放用戶
Route::post('admin/release/users/{user_id}', 'Admin\CrmController@adminReleaseUser')->where('user_id', '[0-9]+');
//变更管理员是否展示状态
Route::post('admin/changeIsShow', 'Admin\CrmController@changeIsShow');
//编辑管理员
Route::post('admin/saveProfile','Admin\CrmController@saveProfile');
//领取后的用户列表
// Route::get('service/users/{user_id}/logs', 'Admin\CrmController@userLogs')->name('service.users');
});
//角色列表
Route::get('roles', 'Admin\CrmController@crmRoles');
});
//物流公司列表
Route::get('get/logistics/companies', 'Admin\ActivityController@logisticsCompanies');
//商户订单列表
Route::get('merchants/orders', 'Admin\OrderController@merchantOrders');
//synMerchantInfo
Route::post('syn/merchant/infos', 'Admin\ServicePlatController@synMerchantInfo');
Route::get('plat/marriageMessengers', 'Admin\ServicePlatController@marriageMessengers');
Route::get('plat/enterprises', 'Admin\ServicePlatController@enterprises');
//用户查询
Route::get('option/users', 'Admin\UserController@optionUsers');
Route::get('option/merchants', 'Admin\UserController@optionMerchants');
//服务商用户匹配
Route::any('merchant/getMerchantUserMatch', 'Admin\SaasMatchController@getMerchantUserMatch');
Route::any('merchant/getSingleUserMatch', 'Admin\SaasMatchController@getSingleUserMatch');
//PHP爬虫
Route::any('merchant/getHuoDongXingScrapy','Admin\SaasMatchController@getHuoDongXingScrapy');
Route::any('merchant/getHuDongBaScrapy','Admin\SaasMatchController@getHuDongBaScrapy');
Route::get('get/wechat/user', 'Admin\AssistantController@getWechatUser');
//搜索备注
Route::get('search/client/comments/by/keyword', 'Admin\UserController@searchClientCommentsByKeyword');
//关闭资料区分
Route::get('hidden/profile/users', 'Admin\UserController@hiddenProfileUsers');
//转译图片
Route::put('upload/url', 'Server\Admin\InformationController@uploadUrl');
//同步富文本内容状态
Route::post('pic/transfer/status', 'Server\Admin\InformationController@picTransferStatusV2')->where('id', '[0-9]+');
//ueditor上传
Route::options('/ueditor/upload','UeditorUploadController@index');
Route::get('/ueditor/upload', 'UeditorUploadController@upload');
//编辑拒绝理由
Route::put('photo/refuse/reason', 'Admin\UserController@refuseReason');
//拒绝理由列表
Route::get('photo/refuse/reasons', 'Admin\UserController@refuseReasons');
//加好友的最多用户
Route::get('/getLikeMaxUserList', 'Admin\UserController@getLikeMaxUserList');
//加好友最多的用户的目标
Route::get('/getLikeMaxUserTarget', 'Admin\UserController@getLikeMaxUserTarget');
//Route::get('test/getEvaluateOrder', 'Admin\EvaluateController@getEvaluateOrder');
//设置小程序首页推荐服务
Route::put('mp/recommend/service', 'Admin\HomeController@setMpRecommendServices');
//获取小程序首页推荐服务
Route::get('mp/recommend/service', 'Admin\HomeController@mpRecommendServices');
//小程序首页推荐服务 置顶
Route::post('mp/recommend/service/top', 'Admin\HomeController@modifyRecommendService');
Route::get('password', 'Admin\RbacController@getPassword');