作者 李宇航

合并分支 'master-server' 到 'master'

gx脚本周报统计



查看合并请求 !935
@@ -14,6 +14,8 @@ use App\Http\Controllers\Aside\BaseController; @@ -14,6 +14,8 @@ use App\Http\Controllers\Aside\BaseController;
14 use App\Models\Manage\LoginLog; 14 use App\Models\Manage\LoginLog;
15 use App\Models\Manage\Manage; 15 use App\Models\Manage\Manage;
16 use App\Models\Manage\ManageLog; 16 use App\Models\Manage\ManageLog;
  17 +use App\Models\User\User;
  18 +use App\Models\User\UserLog;
17 19
18 class ManagerLogController extends BaseController 20 class ManagerLogController extends BaseController
19 { 21 {
@@ -48,6 +50,36 @@ class ManagerLogController extends BaseController @@ -48,6 +50,36 @@ class ManagerLogController extends BaseController
48 } 50 }
49 51
50 /** 52 /**
  53 + * @remark :v6操作日志
  54 + * @name :UserLogList
  55 + * @author :lyh
  56 + * @method :post
  57 + * @time :2024/12/4 17:37
  58 + */
  59 + public function userLogList(UserLog $userLogModel){
  60 + $userModel = new User();
  61 + if(isset($this->map['name']) && !empty($this->map['name'])){
  62 + $ids = $userModel->where('name', 'like', '%' . $this->param['name'] . '%')->pluck('id')->toArray();
  63 + $this->map['operator_id'] = ['in',$ids];
  64 + }
  65 + if(isset($this->map['model']) && !empty($this->map['model'])){
  66 + $this->map['model'] = ['like','%'.$this->map['model'].'%'];
  67 + }
  68 + if(isset($this->map['remark']) && !empty($this->map['remark'])){
  69 + $this->map['remark'] = ['like','%'.$this->map['remark'].'%'];
  70 + }
  71 + $lists = $userLogModel->lists($this->map,$this->page,$this->row,$this->order);
  72 + if(!empty($lists) && !empty($lists['list'])){
  73 + $userModel = new User();
  74 + foreach ($lists['list'] as $k => $v){
  75 + $v['name'] = $userModel->getName($v['operator_id']);
  76 + $lists['list'][$k] = $v;
  77 + }
  78 + }
  79 + $this->response('success',Code::SUCCESS,$lists);
  80 + }
  81 +
  82 + /**
51 * @remark :管理员日志列表 83 * @remark :管理员日志列表
52 * @name :lists 84 * @name :lists
53 * @author :lyh 85 * @author :lyh
@@ -149,6 +149,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -149,6 +149,7 @@ Route::middleware(['aloginauth'])->group(function () {
149 Route::prefix('log')->group(function () { 149 Route::prefix('log')->group(function () {
150 Route::any('/', [Aside\Manage\ManagerLogController::class, 'lists'])->name('admin.manager_log_lists'); 150 Route::any('/', [Aside\Manage\ManagerLogController::class, 'lists'])->name('admin.manager_log_lists');
151 Route::any('/logList', [Aside\Manage\ManagerLogController::class, 'logList'])->name('admin.manager_log_logList'); 151 Route::any('/logList', [Aside\Manage\ManagerLogController::class, 'logList'])->name('admin.manager_log_logList');
  152 + Route::any('/userLogList', [Aside\Manage\ManagerLogController::class, 'userLogList'])->name('admin.manager_log_userLogList');
152 }); 153 });
153 }); 154 });
154 155