refactor: 修改user相关模型名称
This commit is contained in:
@@ -4,8 +4,8 @@ declare (strict_types = 1);
|
|||||||
namespace app\admin\controller\v1;
|
namespace app\admin\controller\v1;
|
||||||
|
|
||||||
use app\admin\exception\InvalidLoginException;
|
use app\admin\exception\InvalidLoginException;
|
||||||
use app\admin\model\v1\UserLoginLogModel;
|
use app\admin\model\v1\SysUserLoginLogModel;
|
||||||
use app\admin\model\v1\UserModel;
|
use app\admin\model\v1\SysUserModel;
|
||||||
use app\admin\validate\v1\LoginValidate;
|
use app\admin\validate\v1\LoginValidate;
|
||||||
use thans\jwt\facade\JWTAuth;
|
use thans\jwt\facade\JWTAuth;
|
||||||
use think\facade\Cache;
|
use think\facade\Cache;
|
||||||
@@ -28,7 +28,7 @@ class Login
|
|||||||
'captcha'
|
'captcha'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$user = new UserModel();
|
$user = new SysUserModel();
|
||||||
$msg = '';
|
$msg = '';
|
||||||
try {
|
try {
|
||||||
// 验证参数
|
// 验证参数
|
||||||
@@ -50,7 +50,7 @@ class Login
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 验证用户
|
// 验证用户
|
||||||
$user = UserModel::usernameOrMobile($post['username'])->find();
|
$user = SysUserModel::usernameOrMobile($post['username'])->find();
|
||||||
if (!$user) {
|
if (!$user) {
|
||||||
throw new InvalidLoginException('用户不存在');
|
throw new InvalidLoginException('用户不存在');
|
||||||
}
|
}
|
||||||
@@ -73,7 +73,7 @@ class Login
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 记录登录日志
|
// 记录登录日志
|
||||||
UserLoginLogModel::create([
|
SysUserLoginLogModel::create([
|
||||||
'user_id' => $user['id'],
|
'user_id' => $user['id'],
|
||||||
'ip' => ip2long(request()->ip()),
|
'ip' => ip2long(request()->ip()),
|
||||||
'user_agent' => request()->header('user-agent'),
|
'user_agent' => request()->header('user-agent'),
|
||||||
|
|||||||
14
app/admin/model/v1/SysUserLoginLogModel.php
Normal file
14
app/admin/model/v1/SysUserLoginLogModel.php
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
<?php
|
||||||
|
declare (strict_types = 1);
|
||||||
|
|
||||||
|
namespace app\admin\model\v1;
|
||||||
|
|
||||||
|
use app\common\model\SysUserLoginLogBaseModel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @mixin \think\Model
|
||||||
|
*/
|
||||||
|
class SysUserLoginLogModel extends SysUserLoginLogBaseModel
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
@@ -3,12 +3,12 @@ declare (strict_types = 1);
|
|||||||
|
|
||||||
namespace app\admin\model\v1;
|
namespace app\admin\model\v1;
|
||||||
|
|
||||||
use app\common\model\UserBaseModel;
|
use app\common\model\SysUserBaseModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @mixin \think\Model
|
* @mixin \think\Model
|
||||||
*/
|
*/
|
||||||
class UserModel extends UserBaseModel
|
class SysUserModel extends SysUserBaseModel
|
||||||
{
|
{
|
||||||
// 隐藏字段
|
// 隐藏字段
|
||||||
protected $hidden = ['password', 'salt'];
|
protected $hidden = ['password', 'salt'];
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
<?php
|
|
||||||
declare (strict_types = 1);
|
|
||||||
|
|
||||||
namespace app\admin\model\v1;
|
|
||||||
|
|
||||||
use app\common\model\UserLoginLogBaseModel;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @mixin \think\Model
|
|
||||||
*/
|
|
||||||
class UserLoginLogModel extends UserLoginLogBaseModel
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -8,7 +8,7 @@ use think\Model;
|
|||||||
/**
|
/**
|
||||||
* @mixin \think\Model
|
* @mixin \think\Model
|
||||||
*/
|
*/
|
||||||
class UserBaseModel extends Model
|
class SysUserBaseModel extends Model
|
||||||
{
|
{
|
||||||
// 表名
|
// 表名
|
||||||
protected $name = 'sys_user';
|
protected $name = 'sys_user';
|
||||||
@@ -8,7 +8,7 @@ use think\Model;
|
|||||||
/**
|
/**
|
||||||
* @mixin \think\Model
|
* @mixin \think\Model
|
||||||
*/
|
*/
|
||||||
class UserLoginLogBaseModel extends Model
|
class SysUserLoginLogBaseModel extends Model
|
||||||
{
|
{
|
||||||
// 表名
|
// 表名
|
||||||
protected $name = 'sys_user_login_log';
|
protected $name = 'sys_user_login_log';
|
||||||
@@ -39,6 +39,7 @@ class CreateSysUser extends Migrator
|
|||||||
->addColumn('status', 'boolean', ['null' => false, 'default' => 1, 'comment' => '-1为禁用, 1为启用'])
|
->addColumn('status', 'boolean', ['null' => false, 'default' => 1, 'comment' => '-1为禁用, 1为启用'])
|
||||||
->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间'])
|
->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP', 'comment' => '创建时间'])
|
||||||
->addColumn('updated_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 'comment' => '更新时间'])
|
->addColumn('updated_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP', 'comment' => '更新时间'])
|
||||||
|
->addColumn('deleted_at', 'timestamp', ['null' => true, 'default' => null, 'comment' => '删除时间'])
|
||||||
->create();
|
->create();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user