|
@@ -24,6 +24,7 @@ import cn.com.qmth.examcloud.core.basic.dao.entity.CourseEntity;
|
|
import cn.com.qmth.examcloud.core.basic.dao.entity.OrgEntity;
|
|
import cn.com.qmth.examcloud.core.basic.dao.entity.OrgEntity;
|
|
import cn.com.qmth.examcloud.core.basic.service.CourseService;
|
|
import cn.com.qmth.examcloud.core.basic.service.CourseService;
|
|
import cn.com.qmth.examcloud.core.basic.service.bean.CourseInfo;
|
|
import cn.com.qmth.examcloud.core.basic.service.bean.CourseInfo;
|
|
|
|
+import cn.com.qmth.examcloud.core.basic.service.cache.CourseCache;
|
|
import cn.com.qmth.examcloud.task.api.DataSyncCloudService;
|
|
import cn.com.qmth.examcloud.task.api.DataSyncCloudService;
|
|
import cn.com.qmth.examcloud.task.api.request.SyncCourseReq;
|
|
import cn.com.qmth.examcloud.task.api.request.SyncCourseReq;
|
|
import cn.com.qmth.examcloud.web.helpers.GlobalHelper;
|
|
import cn.com.qmth.examcloud.web.helpers.GlobalHelper;
|
|
@@ -40,6 +41,9 @@ public class CourseServiceImpl implements CourseService {
|
|
@Autowired
|
|
@Autowired
|
|
DataSyncCloudService dataSyncCloudService;
|
|
DataSyncCloudService dataSyncCloudService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ CourseCache courseCache;
|
|
|
|
+
|
|
private static final String[] EXCEL_HEADER = new String[]{"课程名称", "课程代码", "层次(ZSB,GQZ,ALL)"};
|
|
private static final String[] EXCEL_HEADER = new String[]{"课程名称", "课程代码", "层次(ZSB,GQZ,ALL)"};
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -142,6 +146,9 @@ public class CourseServiceImpl implements CourseService {
|
|
req.setSyncType("update");
|
|
req.setSyncType("update");
|
|
dataSyncCloudService.syncCourse(req);
|
|
dataSyncCloudService.syncCourse(req);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ courseCache.remove(saved.getId());
|
|
|
|
+
|
|
return saved;
|
|
return saved;
|
|
}
|
|
}
|
|
|
|
|