wangwei 5 年之前
父節點
當前提交
3d352ca004

+ 2 - 1
examcloud-core-examwork-dao/src/main/java/cn/com/qmth/examcloud/core/examwork/dao/ExamSpecialSettingsRepo.java

@@ -10,6 +10,7 @@ import org.springframework.data.repository.query.Param;
 import org.springframework.data.repository.query.QueryByExampleExecutor;
 import org.springframework.data.repository.query.QueryByExampleExecutor;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.annotation.Transactional;
 
 
+import cn.com.qmth.examcloud.api.commons.enums.ExamSpecialSettingsType;
 import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamSpecialSettingsEntity;
 import cn.com.qmth.examcloud.core.examwork.dao.entity.ExamSpecialSettingsEntity;
 
 
 public interface ExamSpecialSettingsRepo
 public interface ExamSpecialSettingsRepo
@@ -48,6 +49,6 @@ public interface ExamSpecialSettingsRepo
 	@Modifying
 	@Modifying
 	@Query("update ExamSpecialSettingsEntity set specialSettingsType = :specialSettingsType where examId = :examId")
 	@Query("update ExamSpecialSettingsEntity set specialSettingsType = :specialSettingsType where examId = :examId")
 	void updateSpecialSettingsTypeByExamId(@Param("examId") long examId,
 	void updateSpecialSettingsTypeByExamId(@Param("examId") long examId,
-			@Param("specialSettingsType") String specialSettingsType);
+			@Param("specialSettingsType") ExamSpecialSettingsType specialSettingsType);
 
 
 }
 }

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

@@ -276,7 +276,7 @@ public class ExamServiceImpl implements ExamService {
 			examSpecialSettingsRepo.updateSpecialSettingsTypeByExamId(saved.getId(), null);
 			examSpecialSettingsRepo.updateSpecialSettingsTypeByExamId(saved.getId(), null);
 		} else {
 		} else {
 			examSpecialSettingsRepo.updateSpecialSettingsTypeByExamId(saved.getId(),
 			examSpecialSettingsRepo.updateSpecialSettingsTypeByExamId(saved.getId(),
-					saved.getSpecialSettingsType().name());
+					saved.getSpecialSettingsType());
 		}
 		}
 
 
 		SyncExamReq req = new SyncExamReq();
 		SyncExamReq req = new SyncExamReq();