xiaoyong931011
2020-11-30 0bf4bd540355ddb21e04a4455e4eb87d15a35376
20201130
3 files modified
31 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/MemberService.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 16 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/controller/MemberController.java
@@ -118,6 +118,19 @@
    }
    
    /**
     *  验证资金密码是否正确
     * @return
     */
    @ApiOperation(value="getMemberTradeCode", notes="验证资金密码是否正确")
    @ApiImplicitParams({
        @ApiImplicitParam(name = "tradeCode", value = "资金密码", required = true, dataType = "String", paramType="query"),
    })
    @GetMapping(value = "/getMemberTradeCode")
    public Result  getMemberTradeCode(String tradeCode) {
        return memberService.getMemberTradeCode(tradeCode);
    }
    /**
     *  获取对应的助记词
     * @return
     */
src/main/java/com/xcong/excoin/modules/member/service/MemberService.java
@@ -99,6 +99,8 @@
    public Result getMnemonicWordList();
    public Result getMemberTradeCode(String tradeCode);
}
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -1420,6 +1420,22 @@
        }
        return Result.ok(list);
    }
    @Override
    public Result getMemberTradeCode(String tradeCode) {
        //获取用户ID
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        MemberEntity memberEntity = memberDao.selectById(memberId);
        String tradePassword = memberEntity.getTradePassword();
        if(StrUtil.isEmpty(tradePassword)) {
            return Result.fail(MessageSourceUtils.getString("member_controller_0002"));
        }
        if(!SecureUtil.md5(tradeCode).equals(tradePassword)) {
            return Result.fail(MessageSourceUtils.getString("member_controller_0004"));
        }
        return Result.ok("");
    }
}