瀏覽代碼

。。。。。

wangwei 7 年之前
父節點
當前提交
f7f432102a

+ 24 - 0
examcloud-task-service/src/main/java/cn/com/qmth/examcloud/task/service/job/ExamStudentImportDataProcessingTask.java

@@ -186,6 +186,18 @@ public class ExamStudentImportDataProcessingTask extends AbstractTask {
 			GetCourseResp resp = courseCloudService.getCourse(req);
 			GetCourseResp resp = courseCloudService.getCourse(req);
 			CourseBean courseBean = resp.getCourseBean();
 			CourseBean courseBean = resp.getCourseBean();
 			entity.setCourseId(courseBean.getId());
 			entity.setCourseId(courseBean.getId());
+
+			if (null != courseBean.getEnable() && (!courseBean.getEnable())) {
+				Map<String, Object> map = Maps.newHashMap();
+				map.put("lineNum", entity.getLineNum());
+				map.put("msg", "  " + "课程被禁用");
+				failRecords.add(map);
+				entity.setStatusCode("T-890101");
+				entity.setStatusDesc("课程被禁用");
+				examStudentTempRepo.saveAndFlush(entity);
+				return;
+			}
+
 		} catch (StatusException e) {
 		} catch (StatusException e) {
 			debugLog.error("查询课程异常", e);
 			debugLog.error("查询课程异常", e);
 			Map<String, Object> map = Maps.newHashMap();
 			Map<String, Object> map = Maps.newHashMap();
@@ -205,6 +217,18 @@ public class ExamStudentImportDataProcessingTask extends AbstractTask {
 			GetOrgResp resp = orgCloudService.getOrg(req);
 			GetOrgResp resp = orgCloudService.getOrg(req);
 			OrgBean org = resp.getOrg();
 			OrgBean org = resp.getOrg();
 			entity.setOrgId(org.getId());
 			entity.setOrgId(org.getId());
+
+			if (null != org.getEnable() && (!org.getEnable())) {
+				Map<String, Object> map = Maps.newHashMap();
+				map.put("lineNum", entity.getLineNum());
+				map.put("msg", "  " + "机构被禁用");
+				failRecords.add(map);
+				entity.setStatusCode("T-890100");
+				entity.setStatusDesc("机构被禁用");
+				examStudentTempRepo.saveAndFlush(entity);
+				return;
+			}
+
 		} catch (StatusException e) {
 		} catch (StatusException e) {
 			debugLog.error("查询机构异常", e);
 			debugLog.error("查询机构异常", e);
 			Map<String, Object> map = Maps.newHashMap();
 			Map<String, Object> map = Maps.newHashMap();