From da715c8a8f5e6d88b62eb4c8a98089cba0719954 Mon Sep 17 00:00:00 2001 From: yukaidi Date: Fri, 29 May 2026 02:55:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20CacheManager=20=E6=B6=88=E9=99=A4?= =?UTF-8?q?=E5=8F=8C=E6=8B=AC=E5=8F=B7=E5=88=9D=E5=A7=8B=E5=8C=96=EF=BC=8C?= =?UTF-8?q?=E6=94=B9=E7=94=A8=E6=A0=87=E5=87=86=20HashMap=20=E5=86=99?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/qaiu/lz/common/cache/CacheManager.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/web-service/src/main/java/cn/qaiu/lz/common/cache/CacheManager.java b/web-service/src/main/java/cn/qaiu/lz/common/cache/CacheManager.java index cd385c0..3980721 100644 --- a/web-service/src/main/java/cn/qaiu/lz/common/cache/CacheManager.java +++ b/web-service/src/main/java/cn/qaiu/lz/common/cache/CacheManager.java @@ -153,13 +153,13 @@ public class CacheManager { getShareKeyTotal(shareKey, fieldLower).onSuccess(total -> { Integer newTotal = (total == null ? 0 : total) + 1; + Map updateParams = new HashMap<>(); + updateParams.put("panType", getShareType(shareKey)); + updateParams.put("shareKey", shareKey); + updateParams.put("total", newTotal); + updateParams.put("ts", System.currentTimeMillis()); SqlTemplate.forUpdate(jdbcPool, sql) - .execute(new HashMap<>() {{ - put("panType", getShareType(shareKey)); - put("shareKey", shareKey); - put("total", newTotal); - put("ts", System.currentTimeMillis()); - }}) + .execute(updateParams) .onSuccess(res -> promise.complete(res.rowCount())) .onFailure(e->{ promise.fail(e); @@ -265,10 +265,9 @@ public class CacheManager { .onSuccess(res -> { if(res.iterator().hasNext()) { JsonObject next = res.iterator().next(); - Map resp = new HashMap<>(){{ - put("hit_total" ,next.getInteger("hit_total")); - put("parser_total" ,next.getInteger("parser_total")); - }}; + Map resp = new HashMap<>(); + resp.put("hit_total", next.getInteger("hit_total")); + resp.put("parser_total", next.getInteger("parser_total")); promise.complete(resp); } else { promise.complete();