WANG 6 年 前
コミット
fd942c0199

+ 4 - 3
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/controller/ExamController.java

@@ -1085,8 +1085,9 @@ public class ExamController extends ControllerSupport {
 	}
 
 	@ApiOperation(value = "下载学习中心特殊设置", notes = "")
-	@GetMapping("exportExamOrgSettings")
-	public void exportExamOrgSettings(HttpServletResponse response) {
+	@GetMapping("exportExamOrgSettings/{examType}/{examId}")
+	public void exportExamOrgSettings(@PathVariable ExamType examType, @PathVariable Long examId,
+			HttpServletResponse response) {
 		User accessUser = getAccessUser();
 		Long rootOrgId = accessUser.getRootOrgId();
 
@@ -1116,7 +1117,7 @@ public class ExamController extends ControllerSupport {
 
 		List<Object[]> datas = Lists.newArrayList();
 
-		List<ExamOrgSettingsEntity> orgSettingsList = examOrgSettingsRepo.findAll();
+		List<ExamOrgSettingsEntity> orgSettingsList = examOrgSettingsRepo.findAllByExamId(examId);
 		Set<Long> orgIdSet = Sets.newHashSet();
 		for (ExamOrgSettingsEntity cur : orgSettingsList) {
 			orgIdSet.add(cur.getOrgId());

+ 4 - 0
examcloud-core-examwork-dao/src/main/java/cn/com/qmth/examcloud/core/examwork/dao/ExamOrgSettingsRepo.java

@@ -1,5 +1,7 @@
 package cn.com.qmth.examcloud.core.examwork.dao;
 
+import java.util.List;
+
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
 import org.springframework.data.jpa.repository.Modifying;
@@ -27,4 +29,6 @@ public interface ExamOrgSettingsRepo
 
 	ExamOrgSettingsEntity findByExamIdAndOrgId(Long examId, Long orgId);
 
+	List<ExamOrgSettingsEntity> findAllByExamId(Long examId);
+
 }