quanwei
3 days ago 04102f7237efefa744090ed7c25f7b5d0807b679
admin/app/api/model/plus/business/Saving.php
@@ -6,5 +6,38 @@
 */
class Saving extends CommonSaving
{
    /**
     * 添加记录
     */
    public function add($data)
    {
        $data['app_id']=self::$app_id;
        $data['create_time']=time();
        return $this->save($data);
    }
    
    /**
     * 获取浏览记录统计
     */
    public function getBrowseStats($user_id)
    {
        return [
            'total' => $this->where(['affiliation_id'=>$user_id,'type'=>10])->count(),
            'today' => $this->where(['affiliation_id'=>$user_id,'type'=>10])->whereTime('create_time', 'today')->count(),
            'week' => $this->where(['affiliation_id'=>$user_id,'type'=>10])->whereTime('create_time', 'week')->count(),
            'month' => $this->where(['affiliation_id'=>$user_id,'type'=>10])->whereTime('create_time', 'month')->count()
        ];
    }
    /**
     * 获取最近访客
     */
    public function getRecentVisitors($user_id, $limit = 5)
    {
        return $this->with(['user' => ['image']])
            ->where(['affiliation_id'=>$user_id,'type'=>10])
            ->order('create_time', 'desc')
            ->limit($limit)
            ->select();
    }
}