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