whyclxw
2024-09-12 ce83a0787ee84549eec80e834cd23e64eeac8987
确认实时告警
2个文件已修改
20 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/DevalarmDataHisController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/DevalarmDataService.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/DevalarmDataHisController.java
@@ -30,4 +30,10 @@
    public Response getDAlmHis( @RequestBody DalmDto dto) throws ParseException {
        return dataService.getDAlmHis(dto);
    }
    @ApiOperation(value = "确认实时告警")
    @GetMapping("confiirmAlm")
    public Response confiirmAlm(@RequestParam int devId){
        return dataService.confiirmAlm(devId);
    }
}
src/main/java/com/whyc/service/DevalarmDataService.java
@@ -1,5 +1,7 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.whyc.dto.DalmDto;
@@ -14,6 +16,7 @@
import org.springframework.stereotype.Service;
import java.text.ParseException;
import java.util.Date;
import java.util.List;
@Service
@@ -41,4 +44,15 @@
                ,"db_alarm", "tb_devalarm_data", dto);
        return new Response().setII(1,pageInfo!=null,pageInfo,"获取设备告警信息");
    }
   //确认实时告警
    public Response confiirmAlm(int devId) {
        UserInf uinf= ActionUtil.getUser();
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.set("alm_is_confirmed",1);
        wrapper.set("confirmed_uid",uinf.getUid());
        wrapper.set("confirmed_time",new Date());
        wrapper.eq("dev_id",devId);
        int flag=mapper.update((DevalarmData) ActionUtil.objeNull,wrapper);
        return new Response().set(1,flag>0,"确认实时告警");
    }
}