From bb8c3e260fed2cdc0c0cb507378bcd25d2574b2d Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期六, 08 二月 2025 11:33:07 +0800 Subject: [PATCH] 确认告警和取消告警 --- src/main/java/com/whyc/service/LockAlarmService.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/whyc/service/LockAlarmService.java b/src/main/java/com/whyc/service/LockAlarmService.java index 35be2ca..ea6de06 100644 --- a/src/main/java/com/whyc/service/LockAlarmService.java +++ b/src/main/java/com/whyc/service/LockAlarmService.java @@ -1,6 +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.Response; @@ -8,10 +9,14 @@ import com.whyc.mapper.LockInfMapper; import com.whyc.pojo.db_area.LockInf; import com.whyc.pojo.db_lock_alarm.LockAlarm; +import com.whyc.util.ActionUtil; +import com.whyc.util.ThreadLocalUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.web.bind.annotation.RequestParam; +import javax.swing.*; +import java.util.Date; import java.util.List; @Service @@ -39,4 +44,22 @@ PageInfo pageInfo=new PageInfo(list); return new Response().setII(1,list!=null,pageInfo,"鏌ヨ閿佸疄鏃跺憡璀︿俊鎭�"); } + //纭鍛婅 + public Response confirmAlm(Integer lockId) { + UpdateWrapper wrapper= new UpdateWrapper<LockAlarm>(); + wrapper.eq("lock_id",lockId); + wrapper.set("alm_is_confirmed",1); + wrapper.set("alm_confirmed_time",new Date()); + mapper.update((LockAlarm) ActionUtil.objeNull,wrapper); + return new Response().set(1,true,"纭鍛婅鎴愬姛!"); + } + //鍙栨秷鍛婅 + public Response cancleAlm(Integer lockId) { + UpdateWrapper wrapper= new UpdateWrapper<LockAlarm>(); + wrapper.eq("lock_id",lockId); + wrapper.set("alm_is_confirmed",0); + wrapper.set("alm_confirmed_time", ThreadLocalUtil.parse("2000-01-01 00:00:00",1)); + mapper.update((LockAlarm) ActionUtil.objeNull,wrapper); + return new Response().set(1,true,"鍙栨秷鍛婅鎴愬姛!"); + } } \ No newline at end of file -- Gitblit v1.9.1