From 3b58180a8ff99e3d513cadd17d82d563baa311a3 Mon Sep 17 00:00:00 2001 From: pengjie <17373303529@163.com> Date: Wed, 20 Nov 2024 14:47:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B1=A5=E5=B8=A6=E5=90=8A=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CrawlerCraneAlarmServiceImpl.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/modules/bigdevice/service/impl/CrawlerCraneAlarmServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/bigdevice/service/impl/CrawlerCraneAlarmServiceImpl.java index 983c64298..ec8b5aded 100644 --- a/src/main/java/com/zhgd/xmgl/modules/bigdevice/service/impl/CrawlerCraneAlarmServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/bigdevice/service/impl/CrawlerCraneAlarmServiceImpl.java @@ -35,13 +35,13 @@ public class CrawlerCraneAlarmServiceImpl extends ServiceImpl alarmStat(Map map) { QueryWrapper queryWrapper = QueryGenerator.initPageQueryWrapper(CrawlerCraneAlarm.class, map); List list = this.list(queryWrapper); - int rotation = (int) list.stream().map(l -> l.getRotation() == 1).count(); - int mainWeight = (int) list.stream().map(l -> l.getMainWeight() == 1).count(); - int mainHeight = (int) list.stream().map(l -> l.getMainHeight() == 1).count(); - int auxiliaryWeight = (int) list.stream().map(l -> l.getAuxiliaryWeight() == 1).count(); - int auxiliaryHeight = (int) list.stream().map(l -> l.getAuxiliaryHeight() == 1).count(); - int rearTiltLimit = (int) list.stream().map(l -> l.getRearTiltLimit() == 1).count(); - int windSpeed = (int) list.stream().map(l -> l.getWindSpeed() == 1).count(); + int rotation = (int) list.stream().filter(l -> l.getRotation() == 1).count(); + int mainWeight = (int) list.stream().filter(l -> l.getMainWeight() == 1).count(); + int mainHeight = (int) list.stream().filter(l -> l.getMainHeight() == 1).count(); + int auxiliaryWeight = (int) list.stream().filter(l -> l.getAuxiliaryWeight() == 1).count(); + int auxiliaryHeight = (int) list.stream().filter(l -> l.getAuxiliaryHeight() == 1).count(); + int rearTiltLimit = (int) list.stream().filter(l -> l.getRearTiltLimit() == 1).count(); + int windSpeed = (int) list.stream().filter(l -> l.getWindSpeed() == 1).count(); Map resultMap = new HashMap<>(); List> alarmTypeList = new ArrayList<>(); if (rotation > 0) {