From ac08a7a8ef9c1fee2cd701f7f0d071fd872d3e60 Mon Sep 17 00:00:00 2001 From: zhao-meiyu <2970484253@qq.com> Date: Wed, 24 Jan 2024 15:40:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=84=9F=E7=9F=A5=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DCPerceivedEventsWarningController.java | 5 +++++ .../DcPerceivedEventsWarningMapper.java | 3 ++- .../IDCPerceivedEventsWarningService.java | 3 ++- .../DcPerceivedEventsWarningServiceImpl.java | 6 ++++++ .../DcPerceivedEventsWarningMapper.xml | 21 +++++++++++++++++++ 5 files changed, 36 insertions(+), 2 deletions(-) diff --git a/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java b/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java index 124a64af..13e0fe29 100644 --- a/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java +++ b/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java @@ -120,5 +120,10 @@ public class DCPerceivedEventsWarningController extends BaseController { List> list = perceivedEventsWarningService.selectWarningEscalation(dcWarning); return getDataTable(list); } + //修改感知事件信息 + @PostMapping("/updateWarning") + public AjaxResult updateWarning(@RequestBody DcWarning dcWarning){ + return toAjax(perceivedEventsWarningService.updateWarning(dcWarning)); + } } diff --git a/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java b/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java index c6421ba3..cc8ccb99 100644 --- a/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java +++ b/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java @@ -59,7 +59,8 @@ public interface DcPerceivedEventsWarningMapper { String selectSectionNumber(@Param("stakeMarkId") String markId); //预警事件,事件列表 查询状态为上报的感知事件 List> selectWarningEscalation(DcWarning dcWarning); - + //修改感知事件信息 + Integer updateWarning(DcWarning dcWarning); diff --git a/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java b/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java index 26fa9102..a1a2817a 100644 --- a/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java +++ b/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java @@ -41,7 +41,8 @@ public interface IDCPerceivedEventsWarningService { List> selectSectionMark(DcWarning dcWarning); //预警事件,事件列表 查询状态为上报的感知事件 List> selectWarningEscalation(DcWarning dcWarning); - + //修改感知事件信息 + Integer updateWarning(DcWarning dcWarning); diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java index 5ddd83b1..0cd497d5 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java @@ -158,6 +158,12 @@ public class DcPerceivedEventsWarningServiceImpl implements IDCPerceivedEventsWa public List> selectWarningEscalation(DcWarning dcWarning) { return perceivedEventsWarningMapper.selectWarningEscalation(dcWarning); } + //修改感知事件信息 + @Override + public Integer updateWarning(DcWarning dcWarning) { + dcWarning.setUpdateTime(DateUtils.getNowDate()); + return perceivedEventsWarningMapper.updateWarning(dcWarning); + } } diff --git a/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml b/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml index 4f980d98..4fe14cff 100644 --- a/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml +++ b/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml @@ -176,5 +176,26 @@ + + update dc_warning + + stake_mark_id = #{stakeMarkId}, + direction = #{direction}, + dept_id = #{deptId}, + warning_state = #{warningState}, + warning_time = #{warningTime}, + user_id = #{userId}, + warning_source = #{warningSource}, + warning_level = #{warningLevel}, + remark = #{remark}, + update_time = #{updateTime}, + warning_type = #{warningType}, + warning_subclass = #{warningSubclass}, + warning_title = #{warningTitle}, + other_config = #{otherConfig}, + lane = #{lane}, + + where id = #{id} + \ No newline at end of file