修复两个关于代码逻辑上没有考虑的bug