ManagerLogController.php 1.1 KB
<?php
/**
 * @remark :
 * @name   :ManagerLogController.php
 * @author :lyh
 * @method :post
 * @time   :2023/9/5 16:09
 */

namespace App\Http\Controllers\Aside\Manage;

use App\Enums\Common\Code;
use App\Http\Controllers\Aside\BaseController;
use App\Models\Manage\Manage;
use App\Models\Manage\ManageLog;

class ManagerLogController extends BaseController
{
    /**
     * @remark :管理员日志列表
     * @name   :lists
     * @author :lyh
     * @method :post
     * @time   :2023/9/5 16:10
     */
    public function lists(ManageLog $manageLog){
        $lists = $manageLog->lists($this->map,$this->page,$this->row,$this->order);
        if(!empty($lists) && !empty($lists['list'])){
            $managerModel = new Manage();
            foreach ($lists['list'] as $k => $v){
                $info = $managerModel->read(['id'=>$v['manager_id']]);
                $v['mobile'] = $info['mobile'] ?? '';
                $v['type'] = (isset($v['type']) && $v['type'] == 1) ? '账号密码登录' : '验证码登录';
                $lists['list'][$k] = $v;
            }
        }
        $this->response('success',Code::SUCCESS,$lists);
    }

}