| 1234567891011121314151617181920212223242526272829 |
- <?php
- namespace app\weixin\model;
- use think\Model;
- class UserLog extends Model
- {
- protected $table = 'sg_user_logs';
- /**
- * 保存日志
- * @param $data
- * @return int|string
- */
- public static function saveLog($data)
- {
- $data['ip'] = get_client_ip();
- $data['created_at'] = date('Y-m-d H:i:s');
- $data['status'] = 1;
- $userLogDel = config('weixin.userLogDel');
- if($userLogDel){
- $userLogDay = config('weixin.userLogDay');
- $day = $userLogDay? $userLogDay : 7;
- UserLog::where('created_at','<', date('Y-m-d H:i:s', strtotime("-{$day} days")))->delete();
- }
- return UserLog::insertGetId($data);
- }
- }
|