public function scoreDiary($diaryId, $uid, $stamp) { $record = $this->fetchByAttributes(array("diaryid" => $diaryId)); $attributes = array("diaryid" => $diaryId, "uid" => $uid, "stamp" => $stamp, "integration" => DiaryUtil::getScoreByStamp($stamp), "scoretime" => TIMESTAMP); if (empty($record)) { $this->add($attributes); } else { $this->modify($record["id"], $attributes); } }