Browse Source

role requirements

master
chuan 4 months ago
parent
commit
3786845774
  1. 118
      app/admin/route/app.php
  2. 4
      app/home/service/UserService.php

118
app/admin/route/app.php

@ -26,11 +26,11 @@ Route::group('/', function () {
// 渠道列表 // 渠道列表
Route::post('/channel/list', 'Channel/list'); //渠道列表 Route::post('/channel/list', 'Channel/list'); //渠道列表
Route::post('/channel/add', 'Channel/add'); //新增渠道 Route::post('/channel/add', 'Channel/add')->middleware('admin_log'); //新增渠道
Route::post('/channel/edit', 'Channel/edit'); //编辑渠道 Route::post('/channel/edit', 'Channel/edit')->middleware('admin_log'); //编辑渠道
Route::post('/channel/delete', 'Channel/delete'); //删除渠道 Route::post('/channel/delete', 'Channel/delete')->middleware('admin_log'); //删除渠道
Route::post('/channel/agent_channel_list', 'Channel/agentChannelList'); //代理推广渠道列表 Route::post('/channel/agent_channel_list', 'Channel/agentChannelList'); //代理推广渠道列表
Route::post('/channel/create_agent_channel', 'Channel/createAgentChannel'); //创建代理推广渠道 Route::post('/channel/create_agent_channel', 'Channel/createAgentChannel')->middleware('admin_log'); //创建代理推广渠道
// 视频点播相关 // 视频点播相关
Route::post('/upload_video', 'Upload/uploadVideo'); //上传视频到aws s3 Route::post('/upload_video', 'Upload/uploadVideo'); //上传视频到aws s3
@ -39,13 +39,13 @@ Route::group('/', function () {
Route::post('/complete_upload', 'Upload/completeUpload'); //完成分片上传 Route::post('/complete_upload', 'Upload/completeUpload'); //完成分片上传
Route::post('/abort_upload', 'Upload/abortUpload'); //取消分片上传 Route::post('/abort_upload', 'Upload/abortUpload'); //取消分片上传
Route::post('/video_on_demand_list', 'video/videoOnDemandList'); //获取视频点播列表 Route::post('/video_on_demand_list', 'video/videoOnDemandList'); //获取视频点播列表
Route::post('/add_video', 'video/addVideoOnDemand'); //添加点播视频 Route::post('/add_video', 'video/addVideoOnDemand')->middleware('admin_log'); //添加点播视频
Route::post('/edit_video', 'video/editVideoOnDemand'); //编辑点播视频 Route::post('/edit_video', 'video/editVideoOnDemand')->middleware('admin_log'); //编辑点播视频
Route::post('/video/blocked_word_list', 'Video/blockedWordList'); //屏蔽词列表 Route::post('/video/blocked_word_list', 'Video/blockedWordList'); //屏蔽词列表
Route::post('/video/blocked_word_add', 'Video/blockedWordAdd'); //添加屏蔽词 Route::post('/video/blocked_word_add', 'Video/blockedWordAdd')->middleware('admin_log'); //添加屏蔽词
Route::post('/video/blocked_word_edit', 'Video/blockedWordEdit'); //编辑屏蔽词 Route::post('/video/blocked_word_edit', 'Video/blockedWordEdit')->middleware('admin_log'); //编辑屏蔽词
Route::post('/video/blocked_word_delete', 'Video/blockedWordDelete'); //删除屏蔽词 Route::post('/video/blocked_word_delete', 'Video/blockedWordDelete')->middleware('admin_log'); //删除屏蔽词
// 首页数据 // 首页数据
Route::post('/index', 'Index/index'); Route::post('/index', 'Index/index');
@ -175,10 +175,10 @@ Route::group('/', function () {
Route::post('/agent/manager', 'Agent/manager'); Route::post('/agent/manager', 'Agent/manager');
Route::post('/agent/customer_list', 'Agent/customerList'); //客服列表,支持搜索某个代理下的客服 Route::post('/agent/customer_list', 'Agent/customerList'); //客服列表,支持搜索某个代理下的客服
Route::post('/agent/customer_user_list', 'Agent/customerUserList'); //获取客服下所有用户 Route::post('/agent/customer_user_list', 'Agent/customerUserList'); //获取客服下所有用户
Route::post('/agent/change_user_customer', 'Agent/changeUserCustomer'); //变更用户绑定的客服 Route::post('/agent/change_user_customer', 'Agent/changeUserCustomer')->middleware('admin_log'); //变更用户绑定的客服
Route::post('/agent/aws_ivs_list', 'Agent/awsIvsList'); //直播推流列表 Route::post('/agent/aws_ivs_list', 'Agent/awsIvsList'); //直播推流列表
Route::post('/agent/aws_ivs_add', 'Agent/awsIvsAdd'); //直播推流配置添加 Route::post('/agent/aws_ivs_add', 'Agent/awsIvsAdd')->middleware('admin_log'); //直播推流配置添加
Route::post('/agent/aws_ivs_edit', 'Agent/awsIvsEdit'); //直播推流配置编辑 Route::post('/agent/aws_ivs_edit', 'Agent/awsIvsEdit')->middleware('admin_log'); //直播推流配置编辑
Route::post('/agent/user_list_by_channel', 'Agent/userListByChannel'); //代理下某个渠道的注册用户列表 Route::post('/agent/user_list_by_channel', 'Agent/userListByChannel'); //代理下某个渠道的注册用户列表
Route::post('agent/stats_by_channel', 'Agent/statsByChannel'); //按天统计用户数据 Route::post('agent/stats_by_channel', 'Agent/statsByChannel'); //按天统计用户数据
@ -188,8 +188,8 @@ Route::group('/', function () {
Route::post('/user/status', 'User/status'); Route::post('/user/status', 'User/status');
Route::post('/user/change', 'User/change')->middleware('admin_log'); Route::post('/user/change', 'User/change')->middleware('admin_log');
Route::post('/user/relation', 'User/relation'); Route::post('/user/relation', 'User/relation');
Route::post('/user/edit_customer_remark', 'User/editCustomerRemark'); //编辑用户字段 customer_remark Route::post('/user/edit_customer_remark', 'User/editCustomerRemark')->middleware('admin_log'); //编辑用户字段 customer_remark
Route::post('/user/edit_user_label', 'User/editUserLabel'); //编辑用户标签字段 Route::post('/user/edit_user_label', 'User/editUserLabel')->middleware('admin_log'); //编辑用户标签字段
Route::post('/user/reg_phone', 'User/reg_phone')->middleware('admin_log'); Route::post('/user/reg_phone', 'User/reg_phone')->middleware('admin_log');
Route::post('/user/reg_email', 'User/reg_email')->middleware('admin_log'); Route::post('/user/reg_email', 'User/reg_email')->middleware('admin_log');
Route::post('/user/bank', 'User/bankDetail'); Route::post('/user/bank', 'User/bankDetail');
@ -221,10 +221,10 @@ Route::group('/', function () {
// 现货行情 // 现货行情
Route::post('/setting/d_market_index', 'setting.DMarket/index'); Route::post('/setting/d_market_index', 'setting.DMarket/index');
Route::post('/setting/d_market_add', 'setting.DMarket/add'); Route::post('/setting/d_market_add', 'setting.DMarket/add')->middleware('admin_log');
Route::post('/setting/d_market_detail', 'setting.DMarket/detail'); Route::post('/setting/d_market_detail', 'setting.DMarket/detail');
Route::post('/setting/d_market_edit', 'setting.DMarket/edit'); Route::post('/setting/d_market_edit', 'setting.DMarket/edit')->middleware('admin_log');
Route::post('/setting/d_market_del', 'setting.DMarket/del'); Route::post('/setting/d_market_del', 'setting.DMarket/del')->middleware('admin_log');
// 返佣配置 // 返佣配置
Route::post('/setting/brokerage_index', 'setting.Brokerage/index'); Route::post('/setting/brokerage_index', 'setting.Brokerage/index');
@ -242,16 +242,16 @@ Route::group('/', function () {
// 多语言 // 多语言
Route::post('/setting/lang_index', 'setting.Language/index'); Route::post('/setting/lang_index', 'setting.Language/index');
Route::post('/setting/lang_add', 'setting.Language/add'); Route::post('/setting/lang_add', 'setting.Language/add')->middleware('admin_log');
Route::post('/setting/lang_edit', 'setting.Language/edit'); Route::post('/setting/lang_edit', 'setting.Language/edit')->middleware('admin_log');
Route::post('/setting/lang_del', 'setting.Language/del'); Route::post('/setting/lang_del', 'setting.Language/del')->middleware('admin_log');
Route::post('/setting/lang_select', 'setting.Language/getNameList'); Route::post('/setting/lang_select', 'setting.Language/getNameList');
// 客服 // 客服
Route::post('/setting/service_index', 'setting.Service/index'); Route::post('/setting/service_index', 'setting.Service/index');
Route::post('/setting/service_add', 'setting.Service/add'); Route::post('/setting/service_add', 'setting.Service/add')->middleware('admin_log');
Route::post('/setting/service_edit', 'setting.Service/edit'); Route::post('/setting/service_edit', 'setting.Service/edit')->middleware('admin_log');
Route::post('/setting/service_del', 'setting.Service/del'); Route::post('/setting/service_del', 'setting.Service/del')->middleware('admin_log');
// 现货交易对 // 现货交易对
Route::post('/setting/digital_index', 'setting.Digital/index'); Route::post('/setting/digital_index', 'setting.Digital/index');
@ -322,18 +322,18 @@ Route::group('/', function () {
//外汇 //外汇
Route::post('/setting/forex_index', 'setting.Forex/index'); Route::post('/setting/forex_index', 'setting.Forex/index');
Route::post('/setting/forex_add', 'setting.Forex/add'); Route::post('/setting/forex_add', 'setting.Forex/add')->middleware('admin_log');
Route::post('/setting/forex_edit', 'setting.Forex/edit'); Route::post('/setting/forex_edit', 'setting.Forex/edit')->middleware('admin_log');
Route::post('/setting/forex_select', 'setting.Forex/getTradeNameList'); Route::post('/setting/forex_select', 'setting.Forex/getTradeNameList');
// 印度期权交易对 // 印度期权交易对
Route::post('/setting/in_option_index', 'setting.Option/indexIn'); Route::post('/setting/in_option_index', 'setting.Option/indexIn');
Route::post('/setting/in_option_add', 'setting.Option/addIn'); Route::post('/setting/in_option_add', 'setting.Option/addIn')->middleware('admin_log');
Route::post('/setting/in_option_edit', 'setting.Option/editIn'); Route::post('/setting/in_option_edit', 'setting.Option/editIn')->middleware('admin_log');
Route::post('/setting/in_option_select', 'setting.Option/getTradeNameListIn'); Route::post('/setting/in_option_select', 'setting.Option/getTradeNameListIn');
Route::post('/setting/in_option_on_off', 'setting.Option/onOffIn'); Route::post('/setting/in_option_on_off', 'setting.Option/onOffIn');
Route::post('/setting/in_batch_edit', 'setting.Option/batchEditIn'); Route::post('/setting/in_batch_edit', 'setting.Option/batchEditIn')->middleware('admin_log');
// 股票市场 // 股票市场
@ -344,21 +344,21 @@ Route::group('/', function () {
// 合约交易对 // 合约交易对
Route::post('/setting/contract_index', 'setting.Contract/index'); Route::post('/setting/contract_index', 'setting.Contract/index');
Route::post('/setting/contract_add', 'setting.Contract/add'); Route::post('/setting/contract_add', 'setting.Contract/add')->middleware('admin_log');
Route::post('/setting/contract_edit', 'setting.Contract/edit'); Route::post('/setting/contract_edit', 'setting.Contract/edit')->middleware('admin_log');
Route::post('/setting/contract_select', 'setting.Contract/getTradeNameList'); Route::post('/setting/contract_select', 'setting.Contract/getTradeNameList');
// 合约交易对 // 合约交易对
Route::post('/setting/contract_setting', 'setting.Contract/setting'); Route::post('/setting/contract_setting', 'setting.Contract/setting');
Route::post('/setting/contract_set_add', 'setting.Contract/set_add'); Route::post('/setting/contract_set_add', 'setting.Contract/set_add')->middleware('admin_log');
Route::post('/setting/contract_set_edit', 'setting.Contract/set_edit'); Route::post('/setting/contract_set_edit', 'setting.Contract/set_edit')->middleware('admin_log');
Route::post('/setting/contract_set_del', 'setting.Contract/set_del'); Route::post('/setting/contract_set_del', 'setting.Contract/set_del');
// 合约时间收益 // 合约时间收益
Route::post('/setting/contract_setting', 'setting.Contract/setting'); Route::post('/setting/contract_setting', 'setting.Contract/setting');
Route::post('/setting/contract_setting_add', 'setting.Contract/set_add'); Route::post('/setting/contract_setting_add', 'setting.Contract/set_add')->middleware('admin_log');
Route::post('/setting/contract_setting_edit', 'setting.Contract/set_edit'); Route::post('/setting/contract_setting_edit', 'setting.Contract/set_edit')->middleware('admin_log');
Route::post('/setting/contract_setting_del', 'setting.Contract/set_del'); Route::post('/setting/contract_setting_del', 'setting.Contract/set_del');
// 股票价格设置 // 股票价格设置
@ -492,8 +492,8 @@ Route::group('/', function () {
//大宗交易配置 //大宗交易配置
Route::post('/setting/block_stock_index', 'setting.BlockStock/index'); Route::post('/setting/block_stock_index', 'setting.BlockStock/index');
Route::post('/setting/block_stock_add', 'setting.BlockStock/add'); Route::post('/setting/block_stock_add', 'setting.BlockStock/add')->middleware('admin_log');
Route::post('/setting/block_stock_edit', 'setting.BlockStock/edit'); Route::post('/setting/block_stock_edit', 'setting.BlockStock/edit')->middleware('admin_log');
// 股票指数 // 股票指数
@ -549,44 +549,44 @@ Route::group('/', function () {
// 文档管理 // 文档管理
// 首页文章 // 首页文章
Route::post('/document/doc_index', 'document.Index/index'); Route::post('/document/doc_index', 'document.Index/index');
Route::post('/document/doc_add', 'document.Index/add'); Route::post('/document/doc_add', 'document.Index/add')->middleware('admin_log');
Route::post('/document/doc_detail', 'document.Index/detail'); Route::post('/document/doc_detail', 'document.Index/detail');
Route::post('/document/doc_edit', 'document.Index/edit'); Route::post('/document/doc_edit', 'document.Index/edit')->middleware('admin_log');
Route::post('/document/doc_del', 'document.Index/del'); Route::post('/document/doc_del', 'document.Index/del')->middleware('admin_log');
// 公告管理 // 公告管理
Route::post('/document/announcement_index', 'document.Announcement/index'); Route::post('/document/announcement_index', 'document.Announcement/index');
Route::post('/document/announcement_add', 'document.Announcement/add'); Route::post('/document/announcement_add', 'document.Announcement/add')->middleware('admin_log');
Route::post('/document/announcement_detail', 'document.Announcement/detail'); Route::post('/document/announcement_detail', 'document.Announcement/detail');
Route::post('/document/announcement_edit', 'document.Announcement/edit'); Route::post('/document/announcement_edit', 'document.Announcement/edit')->middleware('admin_log');
Route::post('/document/announcement_del', 'document.Announcement/del'); Route::post('/document/announcement_del', 'document.Announcement/del')->middleware('admin_log');
// FAQ // FAQ
Route::post('/document/faq_index', 'document.Faq/index'); Route::post('/document/faq_index', 'document.Faq/index');
Route::post('/document/faq_add', 'document.Faq/add'); Route::post('/document/faq_add', 'document.Faq/add')->middleware('admin_log');
Route::post('/document/faq_detail', 'document.Faq/detail'); Route::post('/document/faq_detail', 'document.Faq/detail');
Route::post('/document/faq_edit', 'document.Faq/edit'); Route::post('/document/faq_edit', 'document.Faq/edit')->middleware('admin_log');
Route::post('/document/faq_del', 'document.Faq/del'); Route::post('/document/faq_del', 'document.Faq/del')->middleware('admin_log');
// banner // banner
Route::post('/document/banner_index', 'document.Banner/index'); Route::post('/document/banner_index', 'document.Banner/index');
Route::post('/document/banner_add', 'document.Banner/add'); Route::post('/document/banner_add', 'document.Banner/add')->middleware('admin_log');
Route::post('/document/banner_detail', 'document.Banner/detail'); Route::post('/document/banner_detail', 'document.Banner/detail');
Route::post('/document/banner_edit', 'document.Banner/edit'); Route::post('/document/banner_edit', 'document.Banner/edit')->middleware('admin_log');
Route::post('/document/banner_del', 'document.Banner/del'); Route::post('/document/banner_del', 'document.Banner/del')->middleware('admin_log');
//用户中心 //用户中心
Route::post('/account/update_info', 'Admin/updateInfo'); Route::post('/account/update_info', 'Admin/updateInfo');
Route::post('/account/add', 'Admin/addUser'); Route::post('/account/add', 'Admin/addUser')->middleware('admin_log');
Route::get('/account/get_user_info', 'Admin/getUserInfo'); Route::get('/account/get_user_info', 'Admin/getUserInfo');
Route::post('/account/update_password', 'Admin/updatePassword'); Route::post('/account/update_password', 'Admin/updatePassword')->middleware('admin_log');
Route::post('/account/update_status', 'Admin/updateAccountStauts'); Route::post('/account/update_status', 'Admin/updateAccountStauts')->middleware('admin_log');
Route::post('/account/list', 'Admin/getUserList'); Route::post('/account/list', 'Admin/getUserList');
Route::post('/account/del', 'Admin/del'); Route::post('/account/del', 'Admin/del')->middleware('admin_log');
Route::get('/account/logout', 'Admin/logout'); Route::get('/account/logout', 'Admin/logout');
Route::post('/account/update_account', 'Admin/updateAccount'); Route::post('/account/update_account', 'Admin/updateAccount');
Route::get('/account/get_perm_code', 'Admin/getPermCode'); Route::get('/account/get_perm_code', 'Admin/getPermCode');
Route::post('/account/get_translator_list', 'Admin/getTranslatorList'); //获取翻译员列表 Route::post('/account/get_translator_list', 'Admin/getTranslatorList'); //获取翻译员列表
Route::post('/account/translator_add_customer', 'Admin/translatorAddCustomer'); //翻译员添加客服好友 Route::post('/account/translator_add_customer', 'Admin/translatorAddCustomer')->middleware('admin_log'); //翻译员添加客服好友
Route::post('/account/translator_bind_customer_list', 'Admin/translatorBindCustomerList'); // 翻译员绑定的客服列表 Route::post('/account/translator_bind_customer_list', 'Admin/translatorBindCustomerList')->middleware('admin_log'); // 翻译员绑定的客服列表
//权限菜单 //权限菜单
Route::post('/auth/rule/add', 'auth.AuthRule/add'); Route::post('/auth/rule/add', 'auth.AuthRule/add');
@ -604,8 +604,8 @@ Route::group('/', function () {
Route::post('/auth/role/del', 'auth.AuthRole/del'); Route::post('/auth/role/del', 'auth.AuthRole/del');
// 实名认证操作 // 实名认证操作
Route::post('/user/verify_detail', 'User/verifyDetail'); Route::post('/user/verify_detail', 'User/verifyDetail')->middleware('admin_log');
Route::post('/user/verify_do', 'User/verifyDo'); Route::post('/user/verify_do', 'User/verifyDo')->middleware('admin_log');
Route::post('/user/lever_review', 'User/leverReview'); Route::post('/user/lever_review', 'User/leverReview');
Route::post('/user/reg_code', 'User/getRegCode'); Route::post('/user/reg_code', 'User/getRegCode');
Route::post('/user/auto_login', 'User/autoLogin'); Route::post('/user/auto_login', 'User/autoLogin');
@ -616,9 +616,9 @@ Route::group('/', function () {
// 投票 // 投票
Route::post('/vote/index', 'Vote/index'); Route::post('/vote/index', 'Vote/index');
Route::post('/vote/add', 'Vote/add'); Route::post('/vote/add', 'Vote/add')->middleware('admin_log');
Route::post('/vote/edit', 'Vote/edit'); Route::post('/vote/edit', 'Vote/edit')->middleware('admin_log');
Route::post('/vote/del', 'Vote/del'); Route::post('/vote/del', 'Vote/del')->middleware('admin_log');
// 贷款 // 贷款
Route::post('/user/loan', 'User/get_loan'); Route::post('/user/loan', 'User/get_loan');
Route::post('/user/deal_loan', 'User/deal_loan'); Route::post('/user/deal_loan', 'User/deal_loan');

4
app/home/service/UserService.php

@ -1814,12 +1814,14 @@ class UserService extends BaseHomeService
public function userAccessLog($userId, $param) public function userAccessLog($userId, $param)
{ {
try { try {
if (empty($param['page_url'])) { if (empty($param['page_url']) || empty($param['module']) || empty($param['remark'])) {
return $this->toData('400', '参数错误'); return $this->toData('400', '参数错误');
} }
$userAccessLog = UserAccessLogModel::create([ $userAccessLog = UserAccessLogModel::create([
'user_id' => $userId, 'user_id' => $userId,
'page_url' => $param['page_url'], 'page_url' => $param['page_url'],
'module' => $param['module'],
'remark' => $param['remark'],
]); ]);
if (empty($userAccessLog)) { if (empty($userAccessLog)) {
return $this->toData('500', '添加数据失败'); return $this->toData('500', '添加数据失败');

Loading…
Cancel
Save