修复状态位的逻辑