|
@ -121,10 +121,11 @@ public class DcWarningServiceImpl implements IDcWarningService |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
public AjaxResult updateWarningConvert(DcWarning dcWarning) { |
|
|
public AjaxResult updateWarningConvert(DcWarning dcWarning) { |
|
|
if (dcWarning==null||dcWarning.getId()==null|| StringUtils.isBlank(dcWarning.getStakeMark())|| |
|
|
if (dcWarning==null||dcWarning.getId()==null|| StringUtils.isBlank(dcWarning.getStakeMark())|| |
|
|
StringUtils.isBlank(dcWarning.getDirection())||dcWarning.getDeptId()==null){ |
|
|
StringUtils.isBlank(dcWarning.getDirection())){ |
|
|
return AjaxResult.error("参数错误"); |
|
|
return AjaxResult.error("参数错误"); |
|
|
} |
|
|
} |
|
|
int updateState = dcWarningMapper.updateState(dcWarning.getId(),SecurityUtils.getUserId());//感知事件状态改变为已完成
|
|
|
dcWarning.setUserId(SecurityUtils.getUserId()); |
|
|
|
|
|
int updateState = dcWarningMapper.updateState(dcWarning);//感知事件状态改变为已完成
|
|
|
if (updateState==0){ |
|
|
if (updateState==0){ |
|
|
return AjaxResult.error("操作失败"); |
|
|
return AjaxResult.error("操作失败"); |
|
|
} |
|
|
} |
|
@ -134,10 +135,18 @@ public class DcWarningServiceImpl implements IDcWarningService |
|
|
dcEvent.setDirection(dcWarning.getDirection());//方向
|
|
|
dcEvent.setDirection(dcWarning.getDirection());//方向
|
|
|
dcEvent.setDeptId(dcWarning.getDeptId());//部门
|
|
|
dcEvent.setDeptId(dcWarning.getDeptId());//部门
|
|
|
dcEvent.setOccurrenceTime(dcWarning.getWarningTime());//预警时间
|
|
|
dcEvent.setOccurrenceTime(dcWarning.getWarningTime());//预警时间
|
|
|
|
|
|
if (dcWarning.getWarningLevel()!=null) { |
|
|
dcEvent.setEventLevel(dcWarning.getWarningLevel().longValue());//事件等级
|
|
|
dcEvent.setEventLevel(dcWarning.getWarningLevel().longValue());//事件等级
|
|
|
dcEvent.setEventSource((long)ValueConverter.convertValueSource(dcWarning.getWarningSource()));//事件来源
|
|
|
} |
|
|
dcEvent.setEventType((long)ValueConverter.convertValueHost(dcWarning.getWarningType()));//事件主类
|
|
|
if (dcWarning.getWarningSource()!=null) { |
|
|
|
|
|
dcEvent.setEventSource((long) ValueConverter.convertValueSource(dcWarning.getWarningSource()));//事件来源
|
|
|
|
|
|
} |
|
|
|
|
|
if (dcWarning.getWarningType()!=null) { |
|
|
|
|
|
dcEvent.setEventType((long) ValueConverter.convertValueHost(dcWarning.getWarningType()));//事件主类
|
|
|
|
|
|
} |
|
|
|
|
|
if (StringUtils.isBlank(dcWarning.getWarningSubclass())) { |
|
|
dcEvent.setEventSubclass(ValueConverter.convertValueSon(dcWarning.getWarningSubclass()));//事件子类
|
|
|
dcEvent.setEventSubclass(ValueConverter.convertValueSon(dcWarning.getWarningSubclass()));//事件子类
|
|
|
|
|
|
} |
|
|
dcEvent.setEventTitle(dcWarning.getWarningTitle());//标题
|
|
|
dcEvent.setEventTitle(dcWarning.getWarningTitle());//标题
|
|
|
dcEvent.setLang(dcWarning.getLane());//车道
|
|
|
dcEvent.setLang(dcWarning.getLane());//车道
|
|
|
dcEvent.setRemark(dcEvent.getRemark());//备注
|
|
|
dcEvent.setRemark(dcEvent.getRemark());//备注
|
|
|