修正了数据库逻辑