From b7ec87e1ffc8faeed4de127d0076d3d99b8e8faf Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期六, 15 六月 2024 14:08:56 +0800 Subject: [PATCH] 电池实时告警 --- src/main/java/com/whyc/service/BattAlarmService.java | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/service/BattAlarmService.java b/src/main/java/com/whyc/service/BattAlarmService.java index 2f9e1d7..55276a7 100644 --- a/src/main/java/com/whyc/service/BattAlarmService.java +++ b/src/main/java/com/whyc/service/BattAlarmService.java @@ -1,13 +1,20 @@ 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; import com.whyc.mapper.BattAlarmMapper; import com.whyc.pojo.BattAlarm; import com.whyc.pojo.RtData; +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 java.util.Date; import java.util.List; @Service @@ -20,9 +27,30 @@ 鍦ㄧ敤鐢垫睜缁勫疄鏃舵帹閫佸憡璀︿俊鎭� **/ public Response getResBattAlm(int binfId) { - QueryWrapper wrapper=new QueryWrapper(); - wrapper.eq("binf_id",binfId); - List<BattAlarm> list=mapper.selectList(wrapper); + List<BattAlarm> list=mapper.getResBattAlm(binfId); return new Response().setII(1,list!=null,list,"鍦ㄧ敤鐢垫睜缁勫疄鏃舵帹閫佸憡璀︿俊鎭�"); } + //鏌ヨ鐢垫睜鍛婅 + public Response getBattAlarm(int almLevel, String startTime, String endTime ,int pageNum, int pageSize) { + PageHelper.startPage(pageNum,pageSize); + List<BattAlarm> list=mapper.getBattAlarm(almLevel, ThreadLocalUtil.parse(startTime,1),ThreadLocalUtil.parse(endTime,1)); + PageInfo pageInfo=new PageInfo(list); + return new Response().setII(1,list!=null,pageInfo,"鏌ヨ鐢垫睜鍛婅"); + } + //纭鍛婅 + public Response confirmAlarm(int num) { + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.eq("num",num); + wrapper.set("alm_confirm",1); + int flag=mapper.update((BattAlarm) ActionUtil.objeNull,wrapper); + return new Response().set(1,flag>0); + } + //鍙栨秷鍛婅 + public Response cancleAlarm(int num) { + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.eq("num",num); + wrapper.set("alm_confirm",0); + int flag=mapper.update((BattAlarm) ActionUtil.objeNull,wrapper); + return new Response().set(1,flag>0); + } } \ No newline at end of file -- Gitblit v1.9.1