| | |
| | | import cn.gistack.nky.vo.AlarmGetVO; |
| | | import cn.gistack.nky.vo.PageVO; |
| | | import cn.gistack.sm.patrol.feign.PatrolTaskClient; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | |
| | | @Override |
| | | @PostMapping(GET_ALARM_DETAIL_PAGE) |
| | | public PageVO<AlarmGetVO> getAlarmDetailPage(Integer current, Integer size, AlarmGetVO alarmGet) { |
| | | public PageVO<AlarmGetVO> getAlarmDetailPage(Integer current, Integer size, AlarmGetVO alarmGet, |
| | | String ascs, |
| | | String descs) { |
| | | Query query = new Query(); |
| | | query.setCurrent(current); |
| | | query.setSize(size); |
| | | query.setAscs(ascs); |
| | | query.setDescs(descs); |
| | | IPage<AlarmGetVO> alarmDetailPage = alarmGetService.getAlarmDetailPage(Condition.getPage(query), alarmGet); |
| | | |
| | | PageVO<AlarmGetVO> pageVO = new PageVO(); |
| | |
| | | alarmGet.setTaskId(taskId); |
| | | return alarmGetService.updateById(alarmGet); |
| | | } |
| | | |
| | | @Override |
| | | @PostMapping(UPDATE_ALARM_GET_STATUS) |
| | | public Boolean updateStatus(AlarmGet alarmGet) { |
| | | return alarmGetService.updateById(alarmGet); |
| | | } |
| | | |
| | | @Override |
| | | @GetMapping(FINISH_TASK) |
| | | public Boolean finishTask(String taskId) { |
| | | |
| | | AlarmGet alarmGet = alarmGetService.getOne(new QueryWrapper<AlarmGet>().eq("TASK_ID", taskId)); |
| | | |
| | | if (alarmGet != null){ |
| | | //设置预警为已处理 |
| | | alarmGet.setStatus("1"); |
| | | Boolean aBoolean = updateStatus(alarmGet); |
| | | return aBoolean; |
| | | } |
| | | return false; |
| | | } |
| | | } |