bztang-admin/app/common/models/user/WeiQingUsers.php

52 lines
1.1 KiB
PHP

<?php
namespace app\common\models\user;
use app\common\models\BaseModel;
class WeiQingUsers extends BaseModel
{
public $table = 'users';
protected $guarded = [''];
protected $primaryKey = 'uid';
public $timestamps = false;
public function __construct()
{
if (config('app.framework') == 'platform') {
$this->table = 'yz_admin_users';
$this->timestamps = true;
}
}
public static function getUserByUserName($username)
{
return self::select()->byUserName($username);
}
public static function getUserByUid($uid)
{
return self::select()->byUid($uid);
}
public function scopeByUserName($query, $username)
{
return $query->where('username', $username);
}
public function scopeByUid($query, $uid)
{
return $query->where('uid', $uid);
}
public static function updateType($uid)
{
$user = self::getUserByUid($uid)->first();
if ($user) {
$user->type = 3;
$user->save();
}
}
}