From ed3c4a0edc0fd52217541b1097408191259d60dc Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 12 Jul 2024 16:37:57 +0800 Subject: [PATCH] 逻辑 --- src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java | 6 +++++- 1 files changed, 5 insertions(+), 1 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 e3cf706..986f8fa 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 @@ -146,6 +146,9 @@ } member = insertMember(connectDto.getAddress(), connectDto.getInviteId()); } + if(AppContants.INT_FLAG_Y != member.getAccountStatus()){ + throw new FebsException("禁止登录"); + } String key = LoginUserUtil.getLoginKey(connectDto.getAddress(), connectDto.getNonce(), connectDto.getSign()); redisUtils.hset(AppContants.REDIS_KEY_MEMBER_INFO, connectDto.getAddress(), member); @@ -208,13 +211,14 @@ if (member == null) { throw new FebsException("用户不存在"); } - if (member.getAccountStatus() == AppContants.INT_FLAG_Y) { member.setAccountStatus(AppContants.INT_FLAG_N); } else { member.setAccountStatus(AppContants.INT_FLAG_Y); } dappMemberDao.updateById(member); + redisUtils.hdel(AppContants.REDIS_KEY_SIGN, member.getAddress()); + redisUtils.hdel(AppContants.REDIS_KEY_MEMBER_INFO, member.getAddress()); } @Override -- Gitblit v1.9.1