wangwei 6 years ago
parent
commit
05803cdfc7

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

@@ -331,8 +331,7 @@ public class ExamController extends ControllerSupport {
 		domain.setName(one.getName());
 		domain.setName(one.getName());
 		domain.setRemark(one.getRemark());
 		domain.setRemark(one.getRemark());
 		domain.setRootOrgId(one.getRootOrgId());
 		domain.setRootOrgId(one.getRootOrgId());
-		// domain.setStarted(isStarted(one.getId()));
-		domain.setStarted(false);
+		domain.setStarted(isStarted(one.getId()));
 		return domain;
 		return domain;
 	}
 	}
 
 
@@ -346,9 +345,14 @@ public class ExamController extends ControllerSupport {
 	private boolean isStarted(Long examId) {
 	private boolean isStarted(Long examId) {
 		CheckExamIsStartedReq checkExamIsStartedReq = new CheckExamIsStartedReq();
 		CheckExamIsStartedReq checkExamIsStartedReq = new CheckExamIsStartedReq();
 		checkExamIsStartedReq.setExamId(examId);
 		checkExamIsStartedReq.setExamId(examId);
-		CheckExamIsStartedResp checkExamIsStartedResp = examRecordCloudService
-				.checkExamIsStarted(checkExamIsStartedReq);
-		return checkExamIsStartedResp.getIsStarted();
+		try {
+			CheckExamIsStartedResp checkExamIsStartedResp = examRecordCloudService
+					.checkExamIsStarted(checkExamIsStartedReq);
+			return checkExamIsStartedResp.getIsStarted();
+		} catch (Exception e) {
+			log.error("fail to rmi[oe.examRecordCloudService.checkExamIsStarted]", e);
+			return true;
+		}
 	}
 	}
 
 
 	/**
 	/**