<交换所有物>增加了检测是否有所有物