From 4b8fda000f9f600ba5187e738278b340b55ebd7c Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 18 十二月 2024 18:41:53 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java
index 7c78a58..19ca4b2 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java
@@ -14,6 +14,7 @@
 import com.doumee.core.haikang.model.param.respose.*;
 import com.doumee.core.haikang.service.HKCarOpenService;
 import com.doumee.core.haikang.service.HKService;
+import com.doumee.core.model.ApiResponse;
 import com.doumee.core.model.PageData;
 import com.doumee.core.model.PageWrap;
 import com.doumee.core.utils.Constants;
@@ -39,7 +40,9 @@
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.RequestBody;
 
+import javax.servlet.http.HttpServletResponse;
 import java.math.BigDecimal;
 import java.util.*;
 import java.util.stream.Collectors;
@@ -1421,7 +1424,6 @@
         }
         if(data == null){
             data = new RegionEnergyListResponse();
-            data.setSecondRegionDataList(new ArrayList<>());
             data.setRootValue("0");
             data.setSamePercent("0");
             data.setRingPercent("0");
@@ -1927,4 +1929,32 @@
         return  data;
     }
 
+    /**
+     * 鏌ヨ鑳借�楃敤鐢典俊鎭�  1=浠婃棩锛�2=鏈湀锛�3=鏄ㄦ棩
+     * @return
+     */
+    @Override
+    public List<RegionDataRankingDataResponse> getRegionDataRanking(Integer type){
+        RegionDataRankingDataRequest request = new RegionDataRankingDataRequest();
+        request.setMeterType(1);
+        if(Constants.equalsInteger(type,Constants.ONE)){
+            request.setDate(DateUtil.getFomartDate(new Date(),"yyyy-MM-dd"));
+            request.setPeriodType("day");
+        }else if(Constants.equalsInteger(type,Constants.TWO)){
+            request.setDate(DateUtil.getFomartDate(new Date(),"yyyy-MM"));
+            request.setPeriodType("month");
+        }else{
+            request.setDate(DateUtil.getBeforDay(new Date(),1));
+            request.setPeriodType("day");
+        }
+        BaseResponse<List<RegionDataRankingDataResponse>> response = HKService.regionDataRanking(request);
+        if(response != null && StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE) && response.getData()!=null ){
+            return response.getData();
+        }else{
+            return null;
+        }
+    }
+
+
+
 }

--
Gitblit v1.9.3