修改了一些小逻辑