Undeal增加新的redis缓存标识
修改undeal缓存key
This commit is contained in:
parent
4e6bd1dd6e
commit
05250c0758
|
@ -40,4 +40,6 @@ public interface RedisConstant {
|
||||||
String QIYE_EMAIL_TOKEN = "Token:QiyeEmail"; // 网易企业邮箱Token
|
String QIYE_EMAIL_TOKEN = "Token:QiyeEmail"; // 网易企业邮箱Token
|
||||||
|
|
||||||
String PREFIX_TEMPLATE = "Template:"; // 消息模板
|
String PREFIX_TEMPLATE = "Template:"; // 消息模板
|
||||||
|
|
||||||
|
String UNDEAL_FILE = "Undeal:";
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,6 +2,7 @@ package org.jeecg.modules;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.jeecg.common.constant.RedisConstant;
|
||||||
import org.jeecg.common.properties.TaskProperties;
|
import org.jeecg.common.properties.TaskProperties;
|
||||||
import org.jeecg.modules.enums.SpectrumSource;
|
import org.jeecg.modules.enums.SpectrumSource;
|
||||||
import org.jeecg.modules.service.BlockConstant;
|
import org.jeecg.modules.service.BlockConstant;
|
||||||
|
@ -128,9 +129,9 @@ public class UndealHandleManager{
|
||||||
long createMillis = currentMillis;
|
long createMillis = currentMillis;
|
||||||
//判断redis是否包含文件名称 key
|
//判断redis是否包含文件名称 key
|
||||||
if (spectrumServiceQuotes.getRedisStreamUtil().hasKey(spectrumFile.getName())) {
|
if (spectrumServiceQuotes.getRedisStreamUtil().hasKey(spectrumFile.getName())) {
|
||||||
createMillis = (long) spectrumServiceQuotes.getRedisStreamUtil().get(spectrumFile.getName()+"-undeal");
|
createMillis = (long) spectrumServiceQuotes.getRedisStreamUtil().get(RedisConstant.UNDEAL_FILE + spectrumFile.getName());
|
||||||
} else {
|
} else {
|
||||||
spectrumServiceQuotes.getRedisStreamUtil().set(spectrumFile.getName()+"-undeal", currentMillis);
|
spectrumServiceQuotes.getRedisStreamUtil().set(RedisConstant.UNDEAL_FILE + spectrumFile.getName(), currentMillis);
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
//解析文件
|
//解析文件
|
||||||
|
@ -148,7 +149,7 @@ public class UndealHandleManager{
|
||||||
this.taskLatch.countDown();
|
this.taskLatch.countDown();
|
||||||
//满足undeal文件处理周期时长会删除源文件
|
//满足undeal文件处理周期时长会删除源文件
|
||||||
if ((currentMillis - createMillis) >= taskProperties.getUndealFileTimeOut()) {
|
if ((currentMillis - createMillis) >= taskProperties.getUndealFileTimeOut()) {
|
||||||
spectrumServiceQuotes.getRedisStreamUtil().del(spectrumFile.getName()+"-undeal");
|
spectrumServiceQuotes.getRedisStreamUtil().del(RedisConstant.UNDEAL_FILE + spectrumFile.getName());
|
||||||
spectrumFile.delete();
|
spectrumFile.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user