| // +------------------------------------------------+ namespace app\common\model; class AccountLogs extends _Init { /** * 关闭更新时间写入 */ protected $updateTime = false; public function getTypeTextAttr($value, $data) { return Config::getValue($data['type'], 'account_type'); } protected function getCreateTimeAttr($value) { return date('Y-m-d', $value); } protected function getIncreaseFormartAttr($value, $data) { if ($data['increase'] > 0) { return '+' . $data['increase']; } else { return $data['increase']; } } protected function getFreezTextAttr($value, $data) { switch ($data['freezing']) { case 0: return '发放'; break; case 1: return '未发放'; break; default: return '错误'; break; } } protected function user() { return $this->hasOne('Member', 'id', 'uid'); } protected function rules() { return $this->belongsTo('AccountRules', 'rule_id'); } protected function fuser() { return $this->hasOne('Member', 'id', 'fromuser'); } }