修正判断逻辑