/** * 更新时光机历史 * @param int $user_id 用户ID * @param int $dateline 时光机ID * @return int 0 失败 1 成功 -1 历史不存在 */ public function update_history($user_id, $dateline) { $history = $this->contact_mapper->get_last_history($user_id); if ($history['dateline'] == $dateline) { $setters = array('operation' => $this->operation); $result = $this->contact_mapper->update_history($user_id, $history['id'], $setters); if ($result) { $this->update_cache($user_id, 'history_list_update'); } return (int) $result; } else { return -1; } }