From 77710622753dddecdcd07ec0bd9305820719a8fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=AE=8F=E6=96=8C?= <2164406372@qq.com> Date: Fri, 12 Dec 2025 10:54:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8D=A2=E7=BA=BF=E4=B8=93=E5=AE=B6=E7=BB=84?= =?UTF-8?q?=20=E8=BD=AC=E5=8D=95=E6=97=B6=E6=9B=B4=E6=96=B0=20=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E8=A1=A8=E4=B8=AD=20=E4=B8=89=E8=89=B2=E7=81=AF=20sen?= =?UTF-8?q?d=5Fflag=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xujie/sys/modules/pms/data/EamWorkOrderInData.java | 10 ++++++++++ .../com/xujie/sys/modules/pms/mapper/EamMapper.java | 4 ++++ .../sys/modules/pms/service/Impl/EamServiceImpl.java | 8 ++++++++ src/main/resources/mapper/pms/EamMapper.xml | 8 ++++++++ 4 files changed, 30 insertions(+) diff --git a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java index 1a887293..f2a262e1 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java @@ -114,6 +114,16 @@ public class EamWorkOrderInData extends EamWorkOrderData{ private String reportFaultFlag; // 是否有故障图片 private String reportSparPartFlag; // 是否有备件图片 + // 查询三色灯 的 ip地址 用到 + private String ip; + + public String getIp() { + return ip; + } + + public void setIp(String ip) { + this.ip = ip; + } public Date getTaskStartDate() { return taskStartDate; diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java index da0ff550..2fd5adca 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java @@ -518,4 +518,8 @@ public interface EamMapper { void abandonedEamWorkOrder(EamWorkOrderData data); List exportEamPropertiesTemplateAndItem(@Param("query")EamPropertiesModelHeaderData data); + + String getEquipmentFolderLocationIp(EamWorkOrderInData data); + + void updateTpmMessageNotificationSendFlag(EamWorkOrderInData data); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java index cb2322a2..c330146b 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java @@ -3839,6 +3839,14 @@ public class EamServiceImpl implements EamService { //更新维修工单的维修类型 data.setRepairType(repairType); eamMapper.updateRepairTypes(data); + + //修改 三色灯 的信息表,取消 原IP报警 + String ip = eamMapper.getEquipmentFolderLocationIp(data); + data.setIp(ip); + if (!ip.isEmpty() && !ip.trim().equals("")){ + eamMapper.updateTpmMessageNotificationSendFlag(data); + } + //设置参数 inData.setOrderNo(data.getOrderNo()); inData.setObjectID(data.getObjectID()); diff --git a/src/main/resources/mapper/pms/EamMapper.xml b/src/main/resources/mapper/pms/EamMapper.xml index 040ef803..bf726866 100644 --- a/src/main/resources/mapper/pms/EamMapper.xml +++ b/src/main/resources/mapper/pms/EamMapper.xml @@ -3981,6 +3981,11 @@ set Status = '已废弃' , abandoned_reason = #{abandonedReason} , update_by = #{updateBy} , update_date = getDate() where Site = #{site} and bu_no = #{buNo} and OrderNo = #{orderNo} + + update TPM_Message_Notification + set send_flag = 'N' + WHERE SITE = #{site} AND bu_no = #{buNo} AND plan_no = #{planID} AND order_no = #{orderNo} and IP = #{ip} and mes_typ_desc = '三色灯' + +