From ad0f314b970b7753660135dd9d459d3d8dffdb05 Mon Sep 17 00:00:00 2001
From: whyczh <hzjl@qq.com>
Date: 星期三, 15 十二月 2021 16:57:45 +0800
Subject: [PATCH] 电池接口更新

---
 src/main/java/com/whyc/service/BattInfService.java |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/BattInfService.java b/src/main/java/com/whyc/service/BattInfService.java
index 7c72949..99345fc 100644
--- a/src/main/java/com/whyc/service/BattInfService.java
+++ b/src/main/java/com/whyc/service/BattInfService.java
@@ -12,9 +12,11 @@
 import com.whyc.pojo.Battinf;
 import com.whyc.pojo.MapOutline;
 import com.whyc.pojo.PowerInf;
+import io.swagger.models.auth.In;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.util.HashMap;
 import java.util.List;
 
 @Service
@@ -186,4 +188,36 @@
         queryWrapper.select("BattGroupId","BattGroupName").eq("FBSDeviceId",fbsDeviceId);
         return battInfMapper.selectList(queryWrapper);
     }
+
+    public Response findUseYear(int uId){
+        HashMap<String,Integer> map = new HashMap<>();
+        int yearBelowThree = 0;
+        int yearBetweenThreeAndFive = 0;
+        int yearBetweenFiveAndSeven = 0;
+        int yearAboveSeven = 0;
+        List<Integer> list = battInfMapper.findUseYear(uId);
+        //鏌ヨ3骞村唴,3-5骞�,5-7骞�,7骞翠互涓�,鍚ご涓嶅惈灏�
+        for (int year:list){
+            if(year<3){
+                yearBelowThree+=1;
+            }else if(year<5){
+                yearBetweenThreeAndFive+=1;
+            }else if(year<7){
+                yearBetweenFiveAndSeven+=1;
+            }else{
+                yearAboveSeven+=1;
+            }
+        }
+        map.put("3骞村唴",yearBelowThree);
+        map.put("3-5骞�",yearBetweenThreeAndFive);
+        map.put("5-7骞�",yearBetweenFiveAndSeven);
+        map.put("7骞翠互涓�",yearAboveSeven);
+        return new Response().set(1,map,"鏌ヨ鎴愬姛");
+    }
+
+    public Response findBattProducer(int uId){
+        List<Battinf> list = battInfMapper.findBattProducer(uId);
+        return new Response().set(1,list,"鏌ヨ鎴愬姛");
+    }
+
 }

--
Gitblit v1.9.1