xiaoyong931011
2023-09-01 069528ae7872ba9fd9e2604715292b7b9c6dd7a3
后台修改
3 files modified
19 ■■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/mapper/DappAKlineMapper.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java 7 ●●●● patch | view | raw | blame | history
src/main/resources/mapper/dapp/DappAKlineMapper.xml 10 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/mapper/DappAKlineMapper.java
@@ -34,4 +34,6 @@
    List<DappAKlineEntity> selectListByIds(@Param("min")Long id, @Param("max")Long id1);
    DappAKlineEntity selectOneByTypeAsc();
    List<AKLineLimitVo> selectListByTypeAndLimitDesc(@Param("type")int type, @Param("kLineLimit")int kLineLimit);
}
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
@@ -1301,7 +1301,12 @@
    @Override
    public List<AKLineLimitVo> packageKline() {
        return dappAKlineMapper.selectListByTypeAndLimit(2, 30);
//        return dappAKlineMapper.selectListByTypeAndLimit(2, 30);
        List<AKLineLimitVo> akLineLimitVos = dappAKlineMapper.selectListByTypeAndLimitDesc(2, 30);
        List<AKLineLimitVo> sortedList = akLineLimitVos.stream()
                .sorted((k1, k2) -> k1.getCreateTime().compareTo(k2.getCreateTime()))
                .collect(Collectors.toList());
        return sortedList;
    }
    @Override
src/main/resources/mapper/dapp/DappAKlineMapper.xml
@@ -93,4 +93,14 @@
          and id <![CDATA[ <= ]]> #{max}
    </select>
    <select id="selectListByTypeAndLimitDesc" resultType="cc.mrbird.febs.dapp.vo.AKLineLimitVo">
        select
            a.open_price openPrice,
            a.create_time createTime
        from dapp_a_kline a
        where a.type = #{type}
        order by a.create_time desc
            limit #{kLineLimit}
    </select>
</mapper>