* 调整逻辑