Bläddra i källkod

调整用户持仓

sunkean 3 år sedan
förälder
incheckning
f03e1550ae

+ 0 - 4
src/main/java/com/izouma/nineth/service/CacheService.java

@@ -131,8 +131,4 @@ public class CacheService {
     public void clearAuction(Long id) {
     public void clearAuction(Long id) {
     }
     }
 
 
-    @CacheEvict(value = "userHoldList", allEntries = true)
-    public void clearUserHold() {
-    }
-
 }
 }

+ 4 - 0
src/main/java/com/izouma/nineth/service/UserHoldCountCache.java

@@ -28,6 +28,9 @@ public class UserHoldCountCache {
     private RedisTemplate<String, Object> redisTemplate;
     private RedisTemplate<String, Object> redisTemplate;
 
 
     public void allUserHold() {
     public void allUserHold() {
+        // 清理用户持仓缓存
+        redisTemplate.delete(Constants.USER_HOLD_CACHE_KEY);
+
         Map<String, BigDecimal> minPriceMap = new HashMap<>();
         Map<String, BigDecimal> minPriceMap = new HashMap<>();
         List<Map<String, String>> assets = assetRepo.findAllUserHold();
         List<Map<String, String>> assets = assetRepo.findAllUserHold();
         JSONArray jsonArray = new JSONArray();
         JSONArray jsonArray = new JSONArray();
@@ -62,6 +65,7 @@ public class UserHoldCountCache {
         if (CollectionUtils.isNotEmpty(userHoldDTOS)) {
         if (CollectionUtils.isNotEmpty(userHoldDTOS)) {
             userHoldDTOS.sort(Comparator.comparing(UserHoldDTO::getPrice).reversed());
             userHoldDTOS.sort(Comparator.comparing(UserHoldDTO::getPrice).reversed());
         }
         }
+        // 重新缓存持仓信息
         redisTemplate.opsForValue().set(Constants.USER_HOLD_CACHE_KEY, userHoldDTOS);
         redisTemplate.opsForValue().set(Constants.USER_HOLD_CACHE_KEY, userHoldDTOS);
     }
     }
 
 

+ 0 - 2
src/main/java/com/izouma/nineth/web/UserHoldCountController.java

@@ -68,8 +68,6 @@ public class UserHoldCountController {
 
 
     @GetMapping("/refresh")
     @GetMapping("/refresh")
     public void refresh(){
     public void refresh(){
-        // 清除缓存
-        cacheService.clearUserHold();
         // 重新缓存
         // 重新缓存
         userHoldCountCache.allUserHold();
         userHoldCountCache.allUserHold();
     }
     }

+ 1 - 1
src/main/vue/src/views/UserHoldCountList.vue

@@ -11,7 +11,7 @@
                 导出
                 导出
             </el-button>
             </el-button>
             <el-button @click="refresh" type="primary" icon="el-icon-refresh" :loading="downloading" class="filter-item">
             <el-button @click="refresh" type="primary" icon="el-icon-refresh" :loading="downloading" class="filter-item">
-                新
+                
             </el-button>
             </el-button>
         </page-title>
         </page-title>
         <el-table
         <el-table