调整代码逻辑