优化代码

pull/462/MERGE
Karson 2024-03-25 22:29:23 +08:00
parent 9f2c08414a
commit 0a5484b738
8 changed files with 9 additions and 9 deletions

View File

@ -121,7 +121,7 @@ if (!function_exists('build_toolbar')) {
$html = []; $html = [];
foreach ($btns as $k => $v) { foreach ($btns as $k => $v) {
//如果未定义或没有权限 //如果未定义或没有权限
if (!isset($btnAttr[$v]) || ($v !== 'refresh' && !$auth->check("{$controller}/{$v}"))) { if (!isset($btnAttr[$v]) || ($v !== 'refresh' && !$auth->check("{$controller}/{$v}", $auth->id))) {
continue; continue;
} }
list($href, $class, $icon, $text, $title) = $btnAttr[$v]; list($href, $class, $icon, $text, $title) = $btnAttr[$v];

View File

@ -391,7 +391,7 @@ trait Backend
} }
//导入文件首行类型,默认是注释,如果需要使用字段名称请使用name //导入文件首行类型,默认是注释,如果需要使用字段名称请使用name
$importHeadType = $this->importHeadType ?? 'comment'; $importHeadType = isset($this->importHeadType) ? $this->importHeadType : 'comment';
$table = $this->model->getQuery()->getTable(); $table = $this->model->getQuery()->getTable();
$database = \think\Config::get('database.database'); $database = \think\Config::get('database.database');

View File

@ -28,7 +28,7 @@ class UserGroup extends Model
{ {
$value = $value ? $value : $data['status']; $value = $value ? $value : $data['status'];
$list = $this->getStatusList(); $list = $this->getStatusList();
return isset($list[$value]) ? $list[$value] : ''; return $list[$value] ?? '';
} }
} }

View File

@ -42,7 +42,7 @@ class UserRule extends Model
{ {
$value = $value ? $value : $data['status']; $value = $value ? $value : $data['status'];
$list = $this->getStatusList(); $list = $this->getStatusList();
return isset($list[$value]) ? $list[$value] : ''; return $list[$value] ?? '';
} }
public static function getTreeList($selected = []) public static function getTreeList($selected = [])

View File

@ -28,7 +28,7 @@ class Ems
* *
* @param int $email 邮箱 * @param int $email 邮箱
* @param string $event 事件 * @param string $event 事件
* @return Ems * @return Ems|null
*/ */
public static function get($email, $event = 'default') public static function get($email, $event = 'default')
{ {
@ -36,7 +36,7 @@ class Ems
->order('id', 'DESC') ->order('id', 'DESC')
->find(); ->find();
Hook::listen('ems_get', $ems, null, true); Hook::listen('ems_get', $ems, null, true);
return $ems ? $ems : null; return $ems ?: null;
} }
/** /**

View File

@ -36,7 +36,7 @@ class Sms
->order('id', 'DESC') ->order('id', 'DESC')
->find(); ->find();
Hook::listen('sms_get', $sms, null, true); Hook::listen('sms_get', $sms, null, true);
return $sms ? $sms : null; return $sms ?: null;
} }
/** /**

View File

@ -150,7 +150,7 @@ class Token
/** /**
* 清除Token * 清除Token
* @access public * @access public
* @param int user_id 会员ID * @param int $user_id 会员ID
* @return boolean * @return boolean
*/ */
public static function clear($user_id = null) public static function clear($user_id = null)

View File

@ -147,7 +147,7 @@ class Upload
$size = $matches ? $matches[1] : $this->config['maxsize']; $size = $matches ? $matches[1] : $this->config['maxsize'];
$type = $matches ? strtolower($matches[2]) : 'b'; $type = $matches ? strtolower($matches[2]) : 'b';
$typeDict = ['b' => 0, 'k' => 1, 'kb' => 1, 'm' => 2, 'mb' => 2, 'gb' => 3, 'g' => 3]; $typeDict = ['b' => 0, 'k' => 1, 'kb' => 1, 'm' => 2, 'mb' => 2, 'gb' => 3, 'g' => 3];
$size = $size * pow(1024, $typeDict[$type] ?? 0); $size = (int)($size * pow(1024, $typeDict[$type] ?? 0));
if ($this->fileInfo['size'] > $size) { if ($this->fileInfo['size'] > $size) {
throw new UploadException(__( throw new UploadException(__(
'File is too big (%sMiB), Max filesize: %sMiB.', 'File is too big (%sMiB), Max filesize: %sMiB.',