浏览代码

我的资质

git 5 年之前
父节点
当前提交
8261f40904
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      site/src/main/java/com/mooctest/crowd/site/mediator/impl/WebMediatorImpl.java

+ 8 - 0
site/src/main/java/com/mooctest/crowd/site/mediator/impl/WebMediatorImpl.java

@@ -1192,6 +1192,14 @@ public class WebMediatorImpl implements ViewMediator {
 
     @Override
     public QualificationDTO updateQualification(long id, long userId, QualificationVO qualificationVO) {
+        String regex = "^[a-z0-9A-Z]+$";
+        if (!qualificationVO.getNumber().matches(regex)) {
+            throw new HttpBadRequestException("请输入正确的证书编号");
+        }
+        Date now = new Date();
+        if(qualificationVO.getTime().after(now)){
+            throw new HttpBadRequestException("请输入正确的发证时间");
+        }
         Optional<QualificationPO> qualificationPO = qualificationDao.findById(id);
         qualificationPO.get().setName(qualificationVO.getName());
         qualificationPO.get().setNumber(qualificationVO.getNumber());