Przeglądaj źródła

考试复制排除阅卷任务

wangwei 5 lat temu
rodzic
commit
957e2192c6

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

@@ -59,6 +59,7 @@ import cn.com.qmth.examcloud.commons.util.DateUtil.DatePatterns;
 import cn.com.qmth.examcloud.commons.util.JsonUtil;
 import cn.com.qmth.examcloud.commons.util.RegExpUtil;
 import cn.com.qmth.examcloud.commons.util.StringUtil;
+import cn.com.qmth.examcloud.commons.util.Util;
 import cn.com.qmth.examcloud.core.basic.api.OrgCloudService;
 import cn.com.qmth.examcloud.core.basic.api.StudentCloudService;
 import cn.com.qmth.examcloud.core.basic.api.bean.OrgBean;
@@ -613,8 +614,13 @@ public class ExamController extends ControllerSupport {
 		Map<String, String> map = Maps.newHashMap();
 		List<ExamPropertyEntity> list = examPropertyRepo.findByExamId(srcExam.getId());
 		DynamicEnumManager manager = ExamProperty.getDynamicEnumManager();
+
+		List<String> excludedProps = Util.buildList("MARKING_TASK_BUILDED");
 		for (ExamPropertyEntity cur : list) {
 			DynamicEnum de = manager.getById(cur.getKeyId());
+			if (excludedProps.contains(de.getName())) {
+				continue;
+			}
 			map.put(de.getName(), cur.getValue());
 		}