cc 3 сар өмнө
parent
commit
01a17f8347

+ 3 - 0
src/main/java/com/qingjian/common/cache/RocksDBCache.java

@@ -2,6 +2,7 @@ package com.qingjian.common.cache;
 
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.qingjian.common.rocksdb.DefaultRocksDBStorage;
+import com.qingjian.common.utils.StateManager;
 import lombok.extern.slf4j.Slf4j;
 import org.noear.solon.data.cache.CacheService;
 import org.rocksdb.RocksDBException;
@@ -105,6 +106,8 @@ public class RocksDBCache implements CacheService {
     }
 
     private byte[] toKeyBytes(String key) {
+        key = key + "_" + StateManager.instance().getCaseId();
+        log.info("Real RocksDB cache key={}", key);
         return key.getBytes(StandardCharsets.UTF_8);
     }
 

+ 3 - 1
src/main/java/com/qingjian/module/person/controller/DataProfileController.java

@@ -2,6 +2,7 @@ package com.qingjian.module.person.controller;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.qingjian.common.base.Query;
+import com.qingjian.common.constants.StrConsts;
 import com.qingjian.common.model.call.entity.CallOpenInfo;
 import com.qingjian.common.model.person.dto.*;
 import com.qingjian.common.model.person.query.*;
@@ -11,6 +12,7 @@ import com.qingjian.common.model.trans.query.TransBankCardInfoQuery;
 import com.qingjian.module.person.service.DataProfileService;
 import com.qingjian.module.person.service.IntimacyService;
 import org.noear.solon.annotation.*;
+import org.noear.solon.data.annotation.Cache;
 
 import java.util.List;
 
@@ -193,7 +195,7 @@ public class DataProfileController {
     //"亲密度-汇总")
     @Get
     @Mapping("/intimacySummary")
-    //@Cache(key = "dp_intimacySummary_${personName}", tags = StrConsts.CACHE_TAG_QING_JIAN)
+    @Cache(key = "dp_intimacySummary_${personName}", tags = StrConsts.CACHE_TAG_QING_JIAN)
     public List<IntimacyDTO> intimacySummary(String personName) {
         return intimacyService.intimacySummary(personName);
     }