67 lines
1.6 KiB
PHP
67 lines
1.6 KiB
PHP
<?php
|
||
// +------------------------------------------------+
|
||
// |http://www.cjango.com |
|
||
// +------------------------------------------------+
|
||
// | 修复BUG不是一朝一夕的事情,等我喝醉了再说吧! |
|
||
// +------------------------------------------------+
|
||
// | Author: 小陈叔叔 <Jason.Chen> |
|
||
// +------------------------------------------------+
|
||
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');
|
||
}
|
||
}
|