// +---------------------------------------------------------------------- namespace app\wap\model\special; use basic\ModelBasic; use traits\ModelTrait; use think\Db; class SpecialWatch extends ModelBasic { use ModelTrait; /** * 素材观看时间 */ public static function materialViewing($uid,$special_id=0,$task_id=0,$time=0){ $watch=Db::name('special_watch')->where(['uid'=>$uid,'special_id'=>$special_id,'task_id'=>$task_id])->find(); if($watch) return false; $data=[ 'uid'=>$uid, 'special_id'=>$special_id, 'task_id'=>$task_id, 'viewing_time'=>$time, 'add_time'=>time() ]; $res=Db::name('special_watch')->insert($data); return $res; } /** * 查看素材是否观看 */ public static function whetherWatch($uid,$special_id=0,$task_id=0){ $watch=Db::name('special_watch')->where(['uid'=>$uid,'special_id'=>$special_id,'task_id'=>$task_id])->find(); if($watch) return true; else return false; } }