添加查询并修复一些bug