zjh
2023-10-31 84312c20c230d0606ecd760d7c0b1c5917210d2b
zjh 2023/10/31--1
2个文件已修改
7 ■■■■■ 已修改文件
ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-common/src/main/java/com/ltkj/common/core/redis/RedisCache.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-admin/src/main/java/com/ltkj/web/controller/service/TjSysAsyncServiceImpl.java
@@ -26,6 +26,7 @@
import java.util.*;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
@@ -913,6 +914,7 @@
    @Async("async")
    public void updateCheckType(String tjNum) {
        redisCache.setCacheMapValue("updateCheckType"+tjNum,tjNum,getAjaxResult(tjNum));
        redisCache.setHashKeyExpireTime("updateCheckType"+tjNum,7L, TimeUnit.DAYS);
    }
    @Override
@@ -939,6 +941,7 @@
        }else {
            redisCache.setCacheMapValue("getOrderDetailByProParentId"+tjNumber,proParentId,getOrderDetailByProParentId(proParentId,tjNumber));
        }
        redisCache.setHashKeyExpireTime("getOrderDetailByProParentId"+tjNumber,7L,TimeUnit.DAYS);
    }
ltkj-common/src/main/java/com/ltkj/common/core/redis/RedisCache.java
@@ -217,6 +217,10 @@
        redisTemplate.opsForHash().put(key, hKey, value);
    }
    public <T> void setHashKeyExpireTime(final String key, final Long time, final TimeUnit  unit) {
        redisTemplate.expire(key,time,unit);
    }
    /**
     * 获取Hash中的数据
     *