|
@@ -10,6 +10,7 @@ import cn.com.qmth.examcloud.core.oe.admin.service.bean.examaudit.ExamAuditQuery
|
|
import cn.com.qmth.examcloud.core.oe.admin.service.bean.examrecord.ExamRecordQuery;
|
|
import cn.com.qmth.examcloud.core.oe.admin.service.bean.examrecord.ExamRecordQuery;
|
|
import cn.com.qmth.examcloud.core.oe.admin.service.bean.examscore.ExamScoreQuery;
|
|
import cn.com.qmth.examcloud.core.oe.admin.service.bean.examscore.ExamScoreQuery;
|
|
import cn.com.qmth.examcloud.core.oe.admin.service.bean.examstudent.ExamStudentQuery;
|
|
import cn.com.qmth.examcloud.core.oe.admin.service.bean.examstudent.ExamStudentQuery;
|
|
|
|
+import cn.com.qmth.examcloud.support.CacheConstants;
|
|
import cn.com.qmth.examcloud.web.redis.RedisClient;
|
|
import cn.com.qmth.examcloud.web.redis.RedisClient;
|
|
import cn.com.qmth.examcloud.web.support.SpringContextHolder;
|
|
import cn.com.qmth.examcloud.web.support.SpringContextHolder;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
@@ -38,7 +39,7 @@ public class ExportTask extends Thread {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
- String cacheLock = "$_CACHE_LOCK:OE_EXPORT_TASK:" + et.getId();
|
|
|
|
|
|
+ String cacheLock = CacheConstants.LOCK_OE_EXPORT_TASK + et.getId();
|
|
Boolean lock = redisClient.setIfAbsent(cacheLock, cacheLock, cacheLockTimeout);
|
|
Boolean lock = redisClient.setIfAbsent(cacheLock, cacheLock, cacheLockTimeout);
|
|
if (!lock) {
|
|
if (!lock) {
|
|
log.warn("ExportTask lock... " + cacheLock);
|
|
log.warn("ExportTask lock... " + cacheLock);
|