改进判断重复的代码