修正部分逻辑