完善判断逻辑