|
@@ -56,6 +56,7 @@ import cn.com.qmth.examcloud.examwork.api.request.GetExamCourseListReq;
|
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamCoursePaperTypeListReq;
|
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamListReq;
|
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamOrgListReq;
|
|
|
+import cn.com.qmth.examcloud.examwork.api.request.GetExamPropertyListReq;
|
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamPropertyReq;
|
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamReq;
|
|
|
import cn.com.qmth.examcloud.examwork.api.request.GetExamStudentPropertyValueListReq;
|
|
@@ -69,6 +70,7 @@ import cn.com.qmth.examcloud.examwork.api.response.GetExamCourseListResp;
|
|
|
import cn.com.qmth.examcloud.examwork.api.response.GetExamCoursePaperTypeListResp;
|
|
|
import cn.com.qmth.examcloud.examwork.api.response.GetExamListResp;
|
|
|
import cn.com.qmth.examcloud.examwork.api.response.GetExamOrgListResp;
|
|
|
+import cn.com.qmth.examcloud.examwork.api.response.GetExamPropertyListResp;
|
|
|
import cn.com.qmth.examcloud.examwork.api.response.GetExamPropertyResp;
|
|
|
import cn.com.qmth.examcloud.examwork.api.response.GetExamResp;
|
|
|
import cn.com.qmth.examcloud.examwork.api.response.GetExamStudentPropertyValueListResp;
|
|
@@ -275,6 +277,25 @@ public class ExamCloudServiceProvider extends ControllerSupport implements ExamC
|
|
|
return resp;
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "查询考试属性集合")
|
|
|
+ @PostMapping("getExamPropertyList")
|
|
|
+ @Override
|
|
|
+ public GetExamPropertyListResp getExamPropertyList(@RequestBody GetExamPropertyListReq req) {
|
|
|
+
|
|
|
+ Long examId = req.getExamId();
|
|
|
+ Long orgId = req.getOrgId();
|
|
|
+ List<String> keys = req.getKeys();
|
|
|
+ Map<String, String> properties = Maps.newHashMap();
|
|
|
+ for (String key : keys) {
|
|
|
+ String value = examService.getOrgProperty(examId, orgId, key);
|
|
|
+ properties.put(key, value);
|
|
|
+ }
|
|
|
+
|
|
|
+ GetExamPropertyListResp resp = new GetExamPropertyListResp();
|
|
|
+ resp.setProperties(properties);
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "查询正在考试的考试集合")
|
|
|
@PostMapping("getOngoingExamList")
|
|
|
@Override
|