xiaoyong931011
2020-08-21 84753cea9b1a8c4e5c988266cf874467180cf7eb
20200821
3 files modified
14 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java 7 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java 2 ●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/coin/controller/CoinController.java
@@ -90,9 +90,12 @@
     * @return
     */
    @ApiOperation(value="查询合约账户里面的可用资产余额", notes="查询合约账户里面的可用资产余额")
    @ApiImplicitParams({
        @ApiImplicitParam(name = "symbol", value = "币种", required = true, dataType = "String", paramType="query")
    })
    @GetMapping(value="/findWalletContractBySymbol")
    public Result findWalletContractBySymbol() {
        return coinService.findWalletContractBySymbol();
    public Result findWalletContractBySymbol(String symbol) {
        return coinService.findWalletContractBySymbol(symbol);
    }
    
    /**
src/main/java/com/xcong/excoin/modules/coin/service/CoinService.java
@@ -19,7 +19,7 @@
    public Result contractTransferToWalletCoin(BigDecimal balance, String symbol);
    public Result findWalletContractBySymbol();
    public Result findWalletContractBySymbol(String symbol);
    public Result findWalletCoinBySymbol(String symbol);
src/main/java/com/xcong/excoin/modules/coin/service/impl/CoinServiceImpl.java
@@ -461,11 +461,10 @@
    }
    @Override
    public Result findWalletContractBySymbol() {
    public Result findWalletContractBySymbol(String symbol) {
        //获取用户ID
        Long memberId = LoginUserUtils.getAppLoginUser().getId();
        String walletCode = MemberWalletCoinEnum.WALLETCOINCODE.getValue();
        MemberWalletContractEntity walletContract = memberWalletContractDao.findWalletContractByMemberIdAndSymbol(memberId, walletCode);
        MemberWalletContractEntity walletContract = memberWalletContractDao.findWalletContractByMemberIdAndSymbol(memberId, symbol);
        BigDecimal availableBalance = walletContract.getAvailableBalance().setScale(4, BigDecimal.ROUND_DOWN);
        return Result.ok(availableBalance);
    }