From 62d1ad8e77c9039b104a9f01c678d3c3252fe7f6 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Mon, 30 May 2022 15:24:00 +0800
Subject: [PATCH] fix calprice

---
 src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
index 6efb1dc..7e41717 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -130,9 +130,13 @@
         String key = LoginUserUtil.getLoginKey(connectDto.getAddress(), connectDto.getNonce(), connectDto.getSign());
         redisUtils.set(connectDto.getAddress(), member);
 
-        HashMap<String, String> map = new HashMap<>();
-        map.put(connectDto.getAddress(), key);
-        redisUtils.set(AppContants.REDIS_KEY_SIGN, map);
+        Map<Object, Object> keys = redisUtils.hmget(AppContants.REDIS_KEY_SIGN);
+        if (keys == null) {
+            keys = new HashMap<>();
+        }
+
+        keys.put(connectDto.getAddress(), key);
+        redisUtils.hmset(AppContants.REDIS_KEY_SIGN, keys);
     }
 
     @Override

--
Gitblit v1.9.1