调整历史记录逻辑