| src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/dapp/controller/ApiWalletCoinController.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/dapp/dto/ApiResetPasswordDto.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java | ●●●●● patch | view | raw | blame | history | |
| src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java | ●●●●● patch | view | raw | blame | history |
src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java
@@ -192,6 +192,12 @@ return dappWalletService.updatePassword(apiUpdatePasswordDto); } @ApiOperation(value = "IGT重置登录密码", notes = "重置登录密码") @PostMapping(value = "/resetPassword") public FebsResponse resetPassword(@RequestBody ApiResetPasswordDto apiResetPasswordDto) { return dappWalletService.resetPassword(apiResetPasswordDto); } @ApiOperation(value ="IGT银行卡-列表分页", notes = "银行卡-列表分页") @ApiResponses(value = { @ApiResponse(code = 200, message = "success", response = ApiBankListVo.class) src/main/java/cc/mrbird/febs/dapp/controller/ApiWalletCoinController.java
@@ -59,5 +59,10 @@ return dappWalletService.transferOutside(apiTransferOutsideDto); } @PostMapping(value = "/rebitTest") public FebsResponse rebitTest() { return dappWalletService.rebitTest(); } } src/main/java/cc/mrbird/febs/dapp/dto/ApiResetPasswordDto.java
New file @@ -0,0 +1,19 @@ package cc.mrbird.febs.dapp.dto; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel(value = "ApiResetPasswordDto", description = "重置登录密码") public class ApiResetPasswordDto { @ApiModelProperty(value = "旧资金密码",example = "49546512") private String oldPassword; @ApiModelProperty(value = "新资金密码",example = "49546512") private String newPassword; @ApiModelProperty(value = "再次输入新资金密码",example = "49546512") private String newPasswordAgain; } src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java
@@ -56,4 +56,8 @@ FebsResponse transferPassword(ApiTransferPasswordDto apiTransferPasswordDto); FebsResponse updatePassword(ApiUpdatePasswordDto apiUpdatePasswordDto); FebsResponse rebitTest(); FebsResponse resetPassword(ApiResetPasswordDto apiResetPasswordDto); } 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")); } }