guoshilong
2024-03-05 2f8eaa7c850445fde0cdca0e8ecddcb7e2a936a3
skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/feign/NkyClientImpl.java
@@ -9,6 +9,7 @@
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;
@@ -83,10 +84,14 @@
   @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();
@@ -138,4 +143,19 @@
   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;
   }
}