重复提交检查和非空校验