diff --git a/application/admin/command/Install/fastadmin.sql b/application/admin/command/Install/fastadmin.sql index e4b6a214..8e991bcf 100755 --- a/application/admin/command/Install/fastadmin.sql +++ b/application/admin/command/Install/fastadmin.sql @@ -63,7 +63,7 @@ CREATE TABLE `fa_area` ( `shortname` varchar(100) DEFAULT NULL COMMENT '简称', `name` varchar(100) DEFAULT NULL COMMENT '名称', `mergename` varchar(255) DEFAULT NULL COMMENT '全称', - `level` tinyint(4) DEFAULT NULL COMMENT '层级 0 1 2 省市区县', + `level` tinyint(4) DEFAULT NULL COMMENT '层级:1=省,2=市,3=区/县', `pinyin` varchar(100) DEFAULT NULL COMMENT '拼音', `code` varchar(100) DEFAULT NULL COMMENT '长途区号', `zip` varchar(100) DEFAULT NULL COMMENT '邮编', diff --git a/application/admin/model/User.php b/application/admin/model/User.php index 3f883d78..4a8f0c7e 100644 --- a/application/admin/model/User.php +++ b/application/admin/model/User.php @@ -48,10 +48,10 @@ class User extends Model self::beforeUpdate(function ($row) { $changedata = $row->getChangedData(); $origin = $row->getOriginData(); - if (isset($changedata['money']) && (function_exists('bccomp') ? bccomp($changedata['money'], $origin['money'], 2) !== 0 : (double) $changedata['money'] !== (double) $origin['money'])) { + if (isset($changedata['money']) && (function_exists('bccomp') ? bccomp($changedata['money'], $origin['money'], 2) !== 0 : (double)$changedata['money'] !== (double)$origin['money'])) { MoneyLog::create(['user_id' => $row['id'], 'money' => $changedata['money'] - $origin['money'], 'before' => $origin['money'], 'after' => $changedata['money'], 'memo' => '管理员变更金额']); } - if (isset($changedata['score']) && (int) $changedata['score'] !== (int) $origin['score']) { + if (isset($changedata['score']) && (int)$changedata['score'] !== (int)$origin['score']) { ScoreLog::create(['user_id' => $row['id'], 'score' => $changedata['score'] - $origin['score'], 'before' => $origin['score'], 'after' => $changedata['score'], 'memo' => '管理员变更积分']); } }); @@ -67,21 +67,22 @@ class User extends Model return ['normal' => __('Normal'), 'hidden' => __('Hidden')]; } + public function getPrevtimeTextAttr($value, $data) { - $value = $value ? $value : $data['prevtime']; + $value = $value ? $value : ($data['prevtime'] ?? ""); return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value; } public function getLogintimeTextAttr($value, $data) { - $value = $value ? $value : $data['logintime']; + $value = $value ? $value : ($data['logintime'] ?? ""); return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value; } public function getJointimeTextAttr($value, $data) { - $value = $value ? $value : $data['jointime']; + $value = $value ? $value : ($data['jointime'] ?? ""); return is_numeric($value) ? date("Y-m-d H:i:s", $value) : $value; } diff --git a/application/admin/view/index/index.html b/application/admin/view/index/index.html index 8abaa048..011b0587 100644 --- a/application/admin/view/index/index.html +++ b/application/admin/view/index/index.html @@ -4,7 +4,7 @@ {include file="common/meta" /} -
+