Browse Source

修改感知事件信息

develop
zhao-meiyu 1 year ago
parent
commit
ac08a7a8ef
  1. 5
      zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java
  2. 3
      zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java
  3. 3
      zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java
  4. 6
      zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java
  5. 21
      zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml

5
zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java

@ -120,5 +120,10 @@ public class DCPerceivedEventsWarningController extends BaseController {
List<HashMap<String, Object>> list = perceivedEventsWarningService.selectWarningEscalation(dcWarning);
return getDataTable(list);
}
//修改感知事件信息
@PostMapping("/updateWarning")
public AjaxResult updateWarning(@RequestBody DcWarning dcWarning){
return toAjax(perceivedEventsWarningService.updateWarning(dcWarning));
}
}

3
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<HashMap<String,Object>> selectWarningEscalation(DcWarning dcWarning);
//修改感知事件信息
Integer updateWarning(DcWarning dcWarning);

3
zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java

@ -41,7 +41,8 @@ public interface IDCPerceivedEventsWarningService {
List<HashMap<String,Object>> selectSectionMark(DcWarning dcWarning);
//预警事件,事件列表 查询状态为上报的感知事件
List<HashMap<String,Object>> selectWarningEscalation(DcWarning dcWarning);
//修改感知事件信息
Integer updateWarning(DcWarning dcWarning);

6
zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java

@ -158,6 +158,12 @@ public class DcPerceivedEventsWarningServiceImpl implements IDCPerceivedEventsWa
public List<HashMap<String, Object>> selectWarningEscalation(DcWarning dcWarning) {
return perceivedEventsWarningMapper.selectWarningEscalation(dcWarning);
}
//修改感知事件信息
@Override
public Integer updateWarning(DcWarning dcWarning) {
dcWarning.setUpdateTime(DateUtils.getNowDate());
return perceivedEventsWarningMapper.updateWarning(dcWarning);
}
}

21
zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml

@ -176,5 +176,26 @@
</where>
</select>
<update id="updateWarning">
update dc_warning
<trim prefix="SET" suffixOverrides=",">
<if test="stakeMarkId != null and stakeMarkId != ''">stake_mark_id = #{stakeMarkId},</if>
<if test="direction != null">direction = #{direction},</if>
<if test="deptId != null">dept_id = #{deptId},</if>
<if test="warningState != null">warning_state = #{warningState},</if>
<if test="warningTime != null">warning_time = #{warningTime},</if>
<if test="userId != null">user_id = #{userId},</if>
<if test="warningSource != null">warning_source = #{warningSource},</if>
<if test="warningLevel != null">warning_level = #{warningLevel},</if>
<if test="remark != null">remark = #{remark},</if>
<if test="updateTime != null">update_time = #{updateTime},</if>
<if test="warningType != null">warning_type = #{warningType},</if>
<if test="warningSubclass != null">warning_subclass = #{warningSubclass},</if>
<if test="warningTitle != null">warning_title = #{warningTitle},</if>
<if test="otherConfig != null">other_config = #{otherConfig},</if>
<if test="lane != null">lane = #{lane},</if>
</trim>
where id = #{id}
</update>
</mapper>
Loading…
Cancel
Save