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