增加错误输入判断，删除重复