Просмотр исходного кода

Merge remote-tracking branch 'origin/hotfixes_v5.0.2_20240311_updates' into dev_v5.0.3

deason 1 год назад
Родитель
Сommit
fda3f1c4da

+ 6 - 3
examcloud-core-examwork-service/src/main/java/cn/com/qmth/examcloud/core/examwork/service/impl/ExamServiceImpl.java

@@ -967,6 +967,11 @@ public class ExamServiceImpl implements ExamService {
         } else {
             Long id = entity.getId();
             Date now = new Date();
+
+            if(StringUtils.length(entity.getRemark()) > 30){
+                throw new StatusException("400", "备注长度不能超过30个字");
+            }
+
             //新增
             if (id == null) {
                 entity.setCreationTime(now);
@@ -983,9 +988,7 @@ public class ExamServiceImpl implements ExamService {
                         ipLimitEntity.setLimitType(entity.getLimitType());
                     }
 
-                    if (StringUtils.isNotEmpty(entity.getRemark())) {
-                        ipLimitEntity.setRemark(entity.getRemark());
-                    }
+                    ipLimitEntity.setRemark(entity.getRemark());
 
                     ipLimitEntity.setUpdateTime(now);
                     examIpLimitRepo.save(ipLimitEntity);