* 调整代码逻辑