作者 赵彬吉
@@ -26,9 +26,19 @@ class ManagerLogController extends BaseController @@ -26,9 +26,19 @@ class ManagerLogController extends BaseController
26 * @time :2024/12/4 16:51 26 * @time :2024/12/4 16:51
27 */ 27 */
28 public function logList(ManageLog $manageLog){ 28 public function logList(ManageLog $manageLog){
  29 + $managerModel = new Manage();
  30 + if(isset($this->map['name']) && !empty($this->map['name'])){
  31 + $ids = $managerModel->where('name', 'like', '%' . $this->param['name'] . '%')->pluck('id')->toArray();
  32 + $this->map['manage_id'] = ['in',$ids];
  33 + }
  34 + if(isset($this->map['url']) && !empty($this->map['url'])){
  35 + $this->map['url'] = ['like','%'.$this->map['url'].'%'];
  36 + }
  37 + if(isset($this->map['ip']) && !empty($this->map['ip'])){
  38 + $this->map['ip'] = ['like','%'.$this->map['ip'].'%'];
  39 + }
29 $lists = $manageLog->lists($this->map,$this->page,$this->row,$this->order); 40 $lists = $manageLog->lists($this->map,$this->page,$this->row,$this->order);
30 if(!empty($lists) && !empty($lists['list'])){ 41 if(!empty($lists) && !empty($lists['list'])){
31 - $managerModel = new Manage();  
32 foreach ($lists['list'] as $k => $v){ 42 foreach ($lists['list'] as $k => $v){
33 $v['name'] = $managerModel->getName($v['manage_id']); 43 $v['name'] = $managerModel->getName($v['manage_id']);
34 $lists['list'][$k] = $v; 44 $lists['list'][$k] = $v;