$date,'type'=>$type,'mark'=>1]) ->value('id'); } if($checkId){ self::where(['id'=> $checkId])->update(["scene_count{$scene}"=>DB::raw("scene_count{$scene} + 1"),'update_time'=>time()]); }else{ $id = self::insertGetId([ 'date'=> $date, 'type'=> $type, "scene_count{$scene}"=> 1, 'create_time'=>time(), 'update_time'=>time(), 'status'=>1, ]); if($id){ RedisService::set($cacheKey, $id, rand(300, 600)); } } } }