From 95a2b100ee6f1ed4f7231e7d4c6832e101afc019 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期五, 31 三月 2023 14:15:42 +0800
Subject: [PATCH] 屏蔽日志
---
ycl-platform/src/main/java/com/ycl/service/apidata/impl/IApiDataServiceImpl.java | 17 +++++++++++++++++
1 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/service/apidata/impl/IApiDataServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/apidata/impl/IApiDataServiceImpl.java
index 3c8352b..393aa08 100644
--- a/ycl-platform/src/main/java/com/ycl/service/apidata/impl/IApiDataServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/apidata/impl/IApiDataServiceImpl.java
@@ -6,7 +6,9 @@
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
+import java.math.BigDecimal;
import java.util.List;
+import java.util.stream.IntStream;
@Service
public class IApiDataServiceImpl implements IApiDataService {
@@ -19,4 +21,19 @@
return apiDataMapper.listTop10(beginTime, endTime);
}
+
+ @Override
+ public List<StatisticsEventsVO.ArithmeticVO> arithmeticEvent(Integer streetId, String beginTime, String endTime) {
+ List<StatisticsEventsVO.ArithmeticVO> list = apiDataMapper.arithmeticEvent(streetId, beginTime, endTime);
+ Integer all = list.stream().flatMapToInt(o -> IntStream.of(o.getCount())).sum();
+ list.stream().forEach(o -> {
+ o.setRatio(new BigDecimal(((double) o.getCount() / (double) all)).setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue());
+ });
+ return list;
+ }
+
+ @Override
+ public List<StatisticsEventsVO.LotVO> listLot(Integer streetId, String beginTime, String endTime) {
+ return apiDataMapper.listLot(streetId, beginTime, endTime);
+ }
}
--
Gitblit v1.8.0