WANG hace 5 años
padre
commit
67e7b38f0f

+ 7 - 0
examcloud-core-basic-service/src/main/java/cn/com/qmth/examcloud/core/basic/service/impl/CourseServiceImpl.java

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