KKSU
2024-07-06 fa5e63f49f1e5c891312d9cd659b91c09107ded5
逻辑
4 files modified
40 ■■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/mapper/DappStorageMapper.java 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/vo/ApiIndexInfoVo.java 8 ●●●●● patch | view | raw | blame | history
src/main/resources/mapper/dapp/DappStorageMapper.xml 21 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/mapper/DappStorageMapper.java
@@ -19,7 +19,11 @@
    DappStorage selectAmountByDesc(@Param("date") Date date,@Param("offset")int offset,@Param("count")int count);
    DappStorage selectOneByCreateTimeDesc(@Param("offset")int offset,@Param("count")int count);
    DappStorage selectAmountByAmountDesc(@Param("offset")int offset,@Param("count")int count);
    IPage<DappStorage> selectListInPage(@Param("record")DappStorage dappStorage, Page<DappStorage> page);
    List<DappStorage> selectListGroupByMemberId();
}
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -21,6 +21,7 @@
import cc.mrbird.febs.dapp.vo.WalletInfoVo;
import cc.mrbird.febs.rabbit.producer.ChainProducer;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@@ -663,6 +664,12 @@
                DataDictionaryEnum.JI_SHU_CHI.getType(),
                DataDictionaryEnum.JI_SHU_CHI.getCode()
        ).getValue());
        List<DappStorage> dappStorages = dappStorageMapper.selectListGroupByMemberId();
        apiIndexInfoVo.setAddressNum(CollUtil.isEmpty(dappStorages) ? 0 : dappStorages.size());
        DappStorage dappStorage = dappStorageMapper.selectOneByCreateTimeDesc(0, 1);
        apiIndexInfoVo.setBuChangDate(ObjectUtil.isEmpty(dappStorage) ?
                DateUtil.offsetDay(new Date(), 1) : DateUtil.offsetDay(dappStorage.getCreateTime(), 1));
        return apiIndexInfoVo;
    }
src/main/java/cc/mrbird/febs/dapp/vo/ApiIndexInfoVo.java
@@ -4,6 +4,8 @@
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@Data
@ApiModel(value = "ApiIndexInfoVo", description = "系统设置费率")
public class ApiIndexInfoVo {
@@ -25,4 +27,10 @@
    @ApiModelProperty(value = "技术")
    private String jishuChi;
    @ApiModelProperty(value = "全网持币地址数量")
    private Integer addressNum;
    @ApiModelProperty(value = "永动补偿池结束时间")
    private Date buChangDate;
}
src/main/resources/mapper/dapp/DappStorageMapper.xml
@@ -50,6 +50,17 @@
    </select>
    <select id="selectOneByCreateTimeDesc" resultType="cc.mrbird.febs.dapp.entity.DappStorage">
        SELECT
            *
        FROM
            dapp_storage
        ORDER BY
            create_time DESC
            limit #{offset},#{count}
    </select>
    <select id="selectAmountByAmountDesc" resultType="cc.mrbird.febs.dapp.entity.DappStorage">
        select
            *
@@ -78,4 +89,14 @@
    </select>
    <select id="selectListGroupByMemberId" resultType="cc.mrbird.febs.dapp.entity.DappStorage">
        SELECT
            member_id
        FROM
            dapp_storage
        GROUP BY
            member_id
    </select>
</mapper>