xiaoyong931011
2023-06-26 6723ba1080ae34b304add908fdad0a3ed2b21dd6
去掉账单明细,改成全网数据
4 files modified
30 ■■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/mapper/DappFundFlowDao.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java 17 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/vo/DappMemberInfoVo.java 6 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/dapp/DappFundFlowDao.xml 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/mapper/DappFundFlowDao.java
@@ -49,4 +49,6 @@
    DappFundFlowEntity selectBymemberIdAndType(@Param("memberId")Long id, @Param("type")int type, @Param("status")int status);
    List<DappFundFlowEntity> selectListByState(@Param("status")int status);
    BigDecimal selectSumAmountByType(@Param("type")int code);
}
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -576,6 +576,23 @@
        BigDecimal subtract = closePriceNow.subtract(closePriceStart);
        BigDecimal bigDecimal = subtract.divide(closePriceStart, 4, BigDecimal.ROUND_DOWN).multiply(new BigDecimal(100)).setScale(2, BigDecimal.ROUND_DOWN);
        dappMemberInfoVo.setTodayIncrease(bigDecimal);
        /**
         * 全网剩余ANDAO总量,燃烧ANDAO总量
         */
        DataDictionaryCustom coinACntDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
                PoolEnum.COIN_A_CNT.getType(),
                PoolEnum.COIN_A_CNT.getCode()
        );
        dappMemberInfoVo.setAndaoNum(
                ObjectUtil.isEmpty(coinACntDic) ?
                new BigDecimal("0") :
                new BigDecimal(coinACntDic.getValue()).setScale(2,BigDecimal.ROUND_DOWN)
        );
        BigDecimal bigDecimal1 = dappFundFlowDao.selectSumAmountByType(FundFlowEnum.A_COIN_FIRE.getCode());
        dappMemberInfoVo.setFireAndaoNum(bigDecimal1.setScale(2,BigDecimal.ROUND_DOWN));
        return new FebsResponse().success().data(dappMemberInfoVo);
    }
src/main/java/cc/mrbird/febs/dapp/vo/DappMemberInfoVo.java
@@ -61,4 +61,10 @@
    @ApiModelProperty(value = "今日涨幅")
    private BigDecimal todayIncrease;
    @ApiModelProperty(value = "全网剩余ANDAO总量")
    private BigDecimal andaoNum;
    @ApiModelProperty(value = "燃烧ANDAO总量")
    private BigDecimal fireAndaoNum;
}
src/main/resources/mapper/dapp/DappFundFlowDao.xml
@@ -162,4 +162,9 @@
        and type != 1
        and type != 6
    </select>
    <select id="selectSumAmountByType" resultType="java.math.BigDecimal">
        select ifnull(sum(amount), 0) from dapp_fund_flow
        where  type = #{type}
    </select>
</mapper>