public function firstOrCreateByIdAndWords($tag_id, $words)
{
$tagFtsData = \DB::table($this->getTableName())->where('tag_id', $tag_id)->where('words', $words)->first();
if (!empty($tagFtsData)) {
$ret = array();
$ret["tag_id"] = $tagFtsData->tag_id;
$ret["words"] = $tagFtsData->words;
return $ret;
}
$object = array();
$object["tag_id"] = $tag_id;
$object["words"] = $words;
\DB::table($this->getTableName())->insertGetId($object);
$tagFtsData = $this->getById($tag_id);
$ret = array();
$ret["tag_id"] = $tagFtsData->tag_id;
$ret["words"] = $tagFtsData->words;
return $ret;
}