From 069528ae7872ba9fd9e2604715292b7b9c6dd7a3 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 01 Sep 2023 15:12:07 +0800
Subject: [PATCH] 后台修改
---
src/main/resources/mapper/dapp/DappAKlineMapper.xml | 10 ++++++++++
src/main/java/cc/mrbird/febs/dapp/mapper/DappAKlineMapper.java | 2 ++
src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java | 7 ++++++-
3 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/dapp/mapper/DappAKlineMapper.java b/src/main/java/cc/mrbird/febs/dapp/mapper/DappAKlineMapper.java
index c5e786d..32e6408 100644
--- a/src/main/java/cc/mrbird/febs/dapp/mapper/DappAKlineMapper.java
+++ b/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);
}
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
index 86361c1..b67054f 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/DappMemberServiceImpl.java
+++ b/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
diff --git a/src/main/resources/mapper/dapp/DappAKlineMapper.xml b/src/main/resources/mapper/dapp/DappAKlineMapper.xml
index a01ac6e..06f75f3 100644
--- a/src/main/resources/mapper/dapp/DappAKlineMapper.xml
+++ b/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>
\ No newline at end of file
--
Gitblit v1.9.1