| | |
| | | |
| | | @Override |
| | | public FebsResponse transferPassword(ApiTransferPasswordDto apiTransferPasswordDto) { |
| | | DappMemberEntity dappMemberEntity = LoginUserUtil.getAppUser(); |
| | | Long memberId = dappMemberEntity.getId(); |
| | | |
| | | if(ObjectUtil.isEmpty(apiTransferPasswordDto.getRealname())){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_0013")); |
| | | } |
| | | if(ObjectUtil.isEmpty(apiTransferPasswordDto.getPhone())){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_0013")); |
| | | } |
| | | if(ObjectUtil.isEmpty(apiTransferPasswordDto.getEmail()) |
| | | && ObjectUtil.isEmpty(apiTransferPasswordDto.getWahtsApp()) |
| | | && ObjectUtil.isEmpty(apiTransferPasswordDto.getTelegram())){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_0013")); |
| | | } |
| | | if(ObjectUtil.isEmpty(apiTransferPasswordDto.getNewTransferPassword()) |
| | | || ObjectUtil.isEmpty(apiTransferPasswordDto.getNewTransferPasswordAgain())){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_008")); |
| | |
| | | if(!newTransferPassword.equals(newTransferPasswordAgain)){ |
| | | return new FebsResponse().fail().message(MessageSourceUtils.getString("member_err_009")); |
| | | } |
| | | |
| | | DappMemberEntity dappMemberEntity = LoginUserUtil.getAppUser(); |
| | | Long memberId = dappMemberEntity.getId(); |
| | | DappMemberEntity memberEntity = dappMemberDao.selectById(memberId); |
| | | |
| | | String realname = apiTransferPasswordDto.getRealname(); |
| | | String phone = apiTransferPasswordDto.getPhone(); |
| | | String email = apiTransferPasswordDto.getEmail(); |
| | | String wahtsApp = apiTransferPasswordDto.getWahtsApp(); |
| | | String telegram = apiTransferPasswordDto.getTelegram(); |
| | | memberEntity.setTransferCode(SecureUtil.md5(apiTransferPasswordDto.getNewTransferPassword())); |
| | | memberEntity.setRealname(realname); |
| | | memberEntity.setPhone(phone); |
| | | memberEntity.setEmail(email); |
| | | memberEntity.setWahtsApp(wahtsApp); |
| | | memberEntity.setTelegram(telegram); |
| | | dappMemberDao.updateById(memberEntity); |
| | | |
| | | return new FebsResponse().success().message(MessageSourceUtils.getString("Operation_001")); |
| | |
| | | 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")); |
| | | } |
| | | |
| | | } |