From 85962ededc30eafe98e4649a47a93485f5f42cb1 Mon Sep 17 00:00:00 2001 From: zzc <1278921369@qq.com> Date: Thu, 22 Aug 2024 23:33:07 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/dromara/web/service/impl/EqEquipmentServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EqEquipmentServiceImpl.java b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EqEquipmentServiceImpl.java index 19fe0dc47..27ec046b0 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EqEquipmentServiceImpl.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/service/impl/EqEquipmentServiceImpl.java @@ -305,11 +305,12 @@ public class EqEquipmentServiceImpl implements IEqEquipmentService { eqEquipmentBo.setNickName(sysUserVo.getNickName()); DeviceMsgDto deviceMsgDto = iotService.httpTelemetryGetSend(equipmentCode); if (deviceMsgDto==null){ + eqEquipmentBo.setLineStatus(0);//离线 + eqEquipmentBo.setStatus(0); + }else{ eqEquipmentBo.setStatus(deviceMsgDto.getOpenPercentage());//使用半开作为状态值 eqEquipmentBo.setFaultStatus(deviceMsgDto.getGarageException()); eqEquipmentBo.setLineStatus(1);//在线 - }else{ - eqEquipmentBo.setLineStatus(0);//离线 } From 600f09df51d7cadc740992dfb5944fff2179ead6 Mon Sep 17 00:00:00 2001 From: zzc <1278921369@qq.com> Date: Fri, 23 Aug 2024 00:35:46 +0800 Subject: [PATCH 2/7] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/dromara/web/controller/app/EqHomeController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/ruoyi-admin/src/main/java/org/dromara/web/controller/app/EqHomeController.java b/ruoyi-admin/src/main/java/org/dromara/web/controller/app/EqHomeController.java index 85115ba2e..d33f2ea84 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/controller/app/EqHomeController.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/controller/app/EqHomeController.java @@ -329,6 +329,7 @@ public class EqHomeController extends BaseController { // 下面返回的状态 会在设备状态变化时更新设备状态 状态更新由iot触发 EqEquipmentBo eqEquipmentBo = new EqEquipmentBo(); eqEquipmentBo.setUserId(bo.getUserId()); + eqEquipmentBo.setAreaId(bo.getAreaId()); return eqEquipmentService.queryPageList(eqEquipmentBo, pageQuery); //在设备表中增加了分布id } From 03758082ab6735b6ec5a258259bfc82ae7658ddc Mon Sep 17 00:00:00 2001 From: zzc <1278921369@qq.com> Date: Fri, 23 Aug 2024 01:25:47 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/show/EqShowEquipmentLogController.java | 9 ++++++++- .../main/resources/mapper/device/EqEquipmentMapper.xml | 10 +++++++--- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/ruoyi-admin/src/main/java/org/dromara/web/controller/show/EqShowEquipmentLogController.java b/ruoyi-admin/src/main/java/org/dromara/web/controller/show/EqShowEquipmentLogController.java index aea14391d..0af7270f8 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/controller/show/EqShowEquipmentLogController.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/controller/show/EqShowEquipmentLogController.java @@ -2,6 +2,7 @@ package org.dromara.web.controller.show; import lombok.RequiredArgsConstructor; import cn.dev33.satoken.annotation.SaCheckPermission; +import org.dromara.web.domain.bo.EqEquipmentBo; import org.dromara.web.domain.vo.EqEquipmentStatisticsVo; import org.dromara.web.service.IEqEquipmentService; import org.springframework.web.bind.annotation.*; @@ -14,6 +15,8 @@ import org.dromara.web.domain.bo.EqEquipmentLogBo; import org.dromara.web.service.IEqEquipmentLogService; import org.dromara.common.mybatis.core.page.TableDataInfo; +import java.util.Map; + /** * web端 统计分析 * @@ -45,7 +48,11 @@ public class EqShowEquipmentLogController extends BaseController { */ // @SaCheckPermission("device:showEquipmentLog:list") @GetMapping("/selectEquipmentStatistic") - public R selectEquipmentStatistic(Integer type, String startTime, String endTime) { + public R selectEquipmentStatistic(EqEquipmentBo bo) { + Map params = bo.getParams(); + Integer type = bo.getType(); + String startTime = params.get("beginCreateTime") == null?null:params.get("beginCreateTime").toString(); + String endTime = params.get("endCreateTime") == null?null:params.get("endCreateTime").toString(); return R.ok(eqEquipmentService.selectEquipmentStatistic(type,startTime,endTime)); } diff --git a/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml b/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml index c350dcb01..a28102342 100644 --- a/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/device/EqEquipmentMapper.xml @@ -50,10 +50,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"