|
|
|
<?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;
|
|
|
|
}
|
|
|
|
|
|
|
|
//新增用户
|
|
|
|
public function add($param){
|
|
|
|
$userModel = new UserModel();
|
|
|
|
//验证当前用户是否存在
|
|
|
|
$info = $userModel->read(['mobile'=>$param['mobile']]);
|
|
|
|
if(!empty($info)){
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
//密码加密
|
|
|
|
$param['password'] = base64_encode(md5($param['password']));
|
|
|
|
$rs = $userModel->add($param);
|
|
|
|
if($rs === false){
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @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;
|
|
|
|
}
|
|
|
|
} |