Browse Source

。。。。

wangwei 5 years ago
parent
commit
c64b951b44

+ 17 - 0
examcloud-core-examwork-api-provider/src/main/java/cn/com/qmth/examcloud/core/examwork/api/provider/ExamCloudServiceProvider.java

@@ -231,6 +231,23 @@ public class ExamCloudServiceProvider extends ControllerSupport implements ExamC
 		bean.setRootOrgId(exam.getRootOrgId());
 		bean.setExamLimit(exam.getExamLimit());
 
+		Long orgId = req.getOrgId();
+		if (null != orgId) {
+			ExamSpecialSettingsEntity examOrgEntity = examSpecialSettingsRepo
+					.findByExamIdAndOrgIdAndCourseIdIsNullAndStudentIdIsNull(exam.getId(), orgId);
+			if (null != examOrgEntity) {
+				if (null != examOrgEntity.getBeginTime()) {
+					bean.setBeginTime(examOrgEntity.getBeginTime());
+				}
+				if (null != examOrgEntity.getEndTime()) {
+					bean.setEndTime(examOrgEntity.getEndTime());
+				}
+				if (null != examOrgEntity.getExamLimit()) {
+					bean.setExamLimit(examOrgEntity.getExamLimit());
+				}
+			}
+		}
+
 		return examResp;
 	}