|
@@ -104,15 +104,42 @@ public class NetExamService {
|
|
|
}
|
|
|
|
|
|
public Result getPracticeExamCourseList(String key, String token, String examId) throws Exception {
|
|
|
- return null;
|
|
|
+ final String requestUrl = String.format(propertyService.getNetExamUrl() + "/api/practice_course?examId=%s", examId);
|
|
|
+ //封装请求参数
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(requestUrl)
|
|
|
+ .get()
|
|
|
+ .addHeader(PARAM_KEY, key)
|
|
|
+ .addHeader(PARAM_TOKEN, token)
|
|
|
+ .build();
|
|
|
+ //执行请求
|
|
|
+ return HttpUtils.call(request);
|
|
|
}
|
|
|
|
|
|
public Result getExamRecordHeartbeat(String key, String token, String examRecordId) throws Exception {
|
|
|
- return null;
|
|
|
+ final String requestUrl = String.format(propertyService.getNetExamUrl() + "/api/exam_control/heartbeat?examRecordId=%s", examRecordId);
|
|
|
+ //封装请求参数
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(requestUrl)
|
|
|
+ .get()
|
|
|
+ .addHeader(PARAM_KEY, key)
|
|
|
+ .addHeader(PARAM_TOKEN, token)
|
|
|
+ .build();
|
|
|
+ //执行请求
|
|
|
+ return HttpUtils.call(request);
|
|
|
}
|
|
|
|
|
|
public Result startPracticeExamRecord(String key, String token, String examStudentId) throws Exception {
|
|
|
- return null;
|
|
|
+ final String requestUrl = String.format(propertyService.getNetExamUrl() + "/api/exam_control/start?stu_exam_info_id=%s", examStudentId);
|
|
|
+ //封装请求参数
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(requestUrl)
|
|
|
+ .get()
|
|
|
+ .addHeader(PARAM_KEY, key)
|
|
|
+ .addHeader(PARAM_TOKEN, token)
|
|
|
+ .build();
|
|
|
+ //执行请求
|
|
|
+ return HttpUtils.call(request);
|
|
|
}
|
|
|
|
|
|
public Result getExamRecordPaperStructList(String key, String token, String examRecordId) throws Exception {
|