UserLogic.php 1.0 KB
<?php

namespace App\Http\Logic\Bside;

use App\Enums\Common\Code;
use App\Models\User as UserModel;

class UserLogic extends BaseLogic
{
    //获取用户列表
    public function lists($map, $p, $row,$order, $fields = ['*']){
        $userModel = new UserModel();
        $lists = $userModel->lists($map, $p, $row,$order,$fields);
        if(empty($lists)){
            return [];
        }
        return $lists;
    }



    /**
     * @param $param
     * @name :编辑管理员
     * @return bool
     * @author :liyuhang
     * @method
     */
    public function edits($param){
        $userModel = new UserModel();
        //验证当前用户是否存在
        $info = $userModel->read(['mobile'=>$param['mobile']]);
        if(!empty($info)){
            return false;
        }
        //密码加密
        $param['password'] = base64_encode(md5($param['password']));
        $rs = $userModel->edit($param,['id'=>$param['id']]);
        if($rs === false){
            return false;
        }
        return true;
    }
}