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 PREFIX_TEMPLATE = "Template:"; // 消息模板
|
||||
|
||||
String UNDEAL_FILE = "Undeal:";
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@ package org.jeecg.modules;
|
|||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.jeecg.common.constant.RedisConstant;
|
||||
import org.jeecg.common.properties.TaskProperties;
|
||||
import org.jeecg.modules.enums.SpectrumSource;
|
||||
import org.jeecg.modules.service.BlockConstant;
|
||||
|
@ -128,9 +129,9 @@ public class UndealHandleManager{
|
|||
long createMillis = currentMillis;
|
||||
//判断redis是否包含文件名称 key
|
||||
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 {
|
||||
spectrumServiceQuotes.getRedisStreamUtil().set(spectrumFile.getName()+"-undeal", currentMillis);
|
||||
spectrumServiceQuotes.getRedisStreamUtil().set(RedisConstant.UNDEAL_FILE + spectrumFile.getName(), currentMillis);
|
||||
}
|
||||
try {
|
||||
//解析文件
|
||||
|
@ -148,7 +149,7 @@ public class UndealHandleManager{
|
|||
this.taskLatch.countDown();
|
||||
//满足undeal文件处理周期时长会删除源文件
|
||||
if ((currentMillis - createMillis) >= taskProperties.getUndealFileTimeOut()) {
|
||||
spectrumServiceQuotes.getRedisStreamUtil().del(spectrumFile.getName()+"-undeal");
|
||||
spectrumServiceQuotes.getRedisStreamUtil().del(RedisConstant.UNDEAL_FILE + spectrumFile.getName());
|
||||
spectrumFile.delete();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user