git пре 5 година
родитељ
комит
8261f40904

+ 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());