部分BUG修改