xiaoyong931011
2022-10-22 9cc3cf1059d45956f2def7b2b4beb7a112e85c85
20221021
4 files modified
1 files added
63 ■■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/controller/ApiDappMemberController.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/controller/ApiWalletCoinController.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/dto/ApiResetPasswordDto.java 19 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/DappWalletService.java 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java 29 ●●●●● 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"));
    }
}