From 4a04c8f764566f5f87f0cbd05b0e177a40c6944d Mon Sep 17 00:00:00 2001 From: chendaofei <857448963@qq.com> Date: Fri, 10 Jul 2026 12:07:57 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=B0=83=E6=95=B4=E7=BB=88=E7=AB=AF=E5=91=A8?= =?UTF-8?q?=E6=9C=9F=E6=A3=80=E6=B5=8B=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pq/pojo/param/TerminalCheckParam.java | 2 ++ .../device/pq/pojo/vo/TerminalMaintainVO.java | 2 ++ .../njcn/device/pq/mapper/AlarmMapper.java | 3 +- .../device/pq/mapper/mapping/AlarmMapper.xml | 19 ++++++---- .../impl/TerminalAlarmServiceImpl.java | 2 +- .../device/line/mapper/mapping/LineMapper.xml | 16 ++++++--- .../mapper/TerminalMaintainMapper.java | 4 +++ .../mapper/mapping/TerminalMaintainMapper.xml | 36 +++++++++++++++++-- .../impl/TerminalMaintainServiceImpl.java | 6 +++- .../service/impl/ComAssessServiceImpl.java | 6 ++-- .../impl/PollutionSubstationServiceImpl.java | 4 +-- 11 files changed, 78 insertions(+), 22 deletions(-) diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/TerminalCheckParam.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/TerminalCheckParam.java index 5bde1b5d7..c8f7bac33 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/TerminalCheckParam.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/param/TerminalCheckParam.java @@ -21,6 +21,8 @@ public class TerminalCheckParam extends BaseParam { private String objName; + private String city; + @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate thisCheckTime; diff --git a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalMaintainVO.java b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalMaintainVO.java index 6a9b02134..2e9b0d54e 100644 --- a/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalMaintainVO.java +++ b/pqs-device/pq-device/pq-device-api/src/main/java/com/njcn/device/pq/pojo/vo/TerminalMaintainVO.java @@ -48,4 +48,6 @@ public class TerminalMaintainVO implements Serializable { private Integer strategyFlag; @ApiModelProperty(name = "子级") List children; + + private String objName; } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/AlarmMapper.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/AlarmMapper.java index f7593feaa..ea7738e01 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/AlarmMapper.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/AlarmMapper.java @@ -3,6 +3,7 @@ package com.njcn.device.pq.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.njcn.device.pq.pojo.param.TerminalCheckParam; import com.njcn.device.pq.pojo.po.Alarm; import com.njcn.device.pq.pojo.vo.TerminalAlarmVO; import com.njcn.device.pq.pojo.vo.TerminalCheckVO; @@ -44,6 +45,6 @@ public interface AlarmMapper extends BaseMapper { boolean updateAlarmInfo(@Param("type")String type,@Param("devLineId")String devLineId,@Param("processTime")LocalDateTime processTime,@Param("userIndex")String userIndex); - Page terminalCheckPage(Page page); + Page terminalCheckPage(Page page, @Param("terminalCheckParam")TerminalCheckParam terminalCheckParam); } diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/AlarmMapper.xml b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/AlarmMapper.xml index 881fdeb12..b4abf22f1 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/AlarmMapper.xml +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/mapper/mapping/AlarmMapper.xml @@ -162,10 +162,10 @@ ORDER BY SELECT dev.id AS devId, dev.NAME AS devName, - dept.NAME AS areaName, + users.city AS areaName, bd.name AS bdName, detail.obj_id AS objId, - detail.obj_name AS objName, + users.project_name AS objName, dev_detail.this_time_check AS thisCheckTime, dev_detail.next_time_check AS nextCheckTime, dev_detail.login_time AS loginDate, @@ -190,10 +190,17 @@ ORDER BY INNER JOIN pq_line dev ON bus.pid = dev.id INNER JOIN pq_device dev_detail ON dev.id = dev_detail.id INNER JOIN pq_line bd ON dev.pid = bd.id - INNER JOIN pq_dept_line dept_line ON line.id = dept_line.line_id - INNER JOIN sys_dept dept ON dept_line.id = dept.id AND dept.type = 0 - LEFT JOIN SUPERVISION_USER_REPORT_FILE files on detail.obj_id = files.id - order by overdueDay desc + LEFT JOIN SUPERVISION_USER_REPORT users ON users.id = detail.obj_id + LEFT JOIN SUPERVISION_USER_REPORT_FILE files on users.id = files.id + + + users.city = #{terminalCheckParam.city} + + + and users.project_name like concat('%',#{terminalCheckParam.searchValue},'%') + + + order by checkStatus desc,loginDate desc diff --git a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalAlarmServiceImpl.java b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalAlarmServiceImpl.java index d6eb9935f..d6283d9a7 100644 --- a/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalAlarmServiceImpl.java +++ b/pqs-device/pq-device/pq-device-boot/src/main/java/com/njcn/device/pq/service/impl/TerminalAlarmServiceImpl.java @@ -57,7 +57,7 @@ public class TerminalAlarmServiceImpl implements TerminalAlarmService { @Override public Page terminalCheckPage(TerminalCheckParam terminalCheckParam) { Page page = new Page<>(PageFactory.getPageNum(terminalCheckParam),PageFactory.getPageSize(terminalCheckParam)); - Page pageResult = alarmMapper.terminalCheckPage(page); + Page pageResult = alarmMapper.terminalCheckPage(page,terminalCheckParam); return pageResult; } } diff --git a/pqs-device/pq-device/pq-device-com/src/main/java/com/njcn/device/line/mapper/mapping/LineMapper.xml b/pqs-device/pq-device/pq-device-com/src/main/java/com/njcn/device/line/mapper/mapping/LineMapper.xml index 5ff42656f..2f6c5cd57 100644 --- a/pqs-device/pq-device/pq-device-com/src/main/java/com/njcn/device/line/mapper/mapping/LineMapper.xml +++ b/pqs-device/pq-device/pq-device-com/src/main/java/com/njcn/device/line/mapper/mapping/LineMapper.xml @@ -209,18 +209,24 @@ + + + @@ -77,14 +106,17 @@