xiaoyong931011
2022-10-22 9cc3cf1059d45956f2def7b2b4beb7a112e85c85
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -796,4 +796,33 @@
        return new FebsResponse().success().message(MessageSourceUtils.getString("Operation_001"));
    }
    @Override
    public FebsResponse rebitTest() {
        return null;
    }
    @Override
    public FebsResponse resetPassword(ApiResetPasswordDto apiResetPasswordDto) {
        DappMemberEntity dappMemberEntity = LoginUserUtil.getAppUser();
        Long memberId = dappMemberEntity.getId();
        if(ObjectUtil.isEmpty(apiResetPasswordDto.getNewPassword())
                || ObjectUtil.isEmpty(apiResetPasswordDto.getNewPasswordAgain())){
            return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_008"));
        }
        String newPassword = apiResetPasswordDto.getNewPassword();
        String newPasswordAgain = apiResetPasswordDto.getNewPasswordAgain();
        if(!newPassword.equals(newPasswordAgain)){
            return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_009"));
        }
        DappMemberEntity memberEntity = dappMemberDao.selectById(memberId);
        memberEntity.setPassword(SecureUtil.md5(apiResetPasswordDto.getNewPassword()));
        dappMemberDao.updateById(memberEntity);
        String redisKey = AppContants.REDIS_KEY_SIGN + memberEntity.getId();
        redisUtils.del(redisKey);
        return new FebsResponse().success().message(MessageSourceUtils.getString("Operation_001"));
    }
}