From 8ea6bcb91b4a8b50dfac568b0d0b52cd543b9f8c Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期四, 12 十二月 2024 11:39:05 +0800
Subject: [PATCH] 电源历史告警

---
 src/main/java/com/whyc/service/PowerAlarmHistoryService.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/whyc/service/PowerAlarmHistoryService.java b/src/main/java/com/whyc/service/PowerAlarmHistoryService.java
index 881429b..4a0e2d0 100644
--- a/src/main/java/com/whyc/service/PowerAlarmHistoryService.java
+++ b/src/main/java/com/whyc/service/PowerAlarmHistoryService.java
@@ -1,13 +1,26 @@
 package com.whyc.service;
 
+import com.github.pagehelper.PageInfo;
 import com.whyc.dto.Response;
+import com.whyc.pojo.db_power_alarm.PowerAlarmHistory;
+import com.whyc.util.SubTablePageInfoUtil;
+import com.whyc.util.ThreadLocalUtil;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+
+import java.text.ParseException;
 
 @Service
 public class PowerAlarmHistoryService {
+    @Autowired
+    private SubTablePageInfoUtil util;
 
     //鏌ヨ鐢垫簮鍘嗗彶鏃堕棿鍛婅
-    public Response getHisAlarm(int pinfId, String startTime, String endTime, int pageNum, int pageSize) {
-        return new Response().set(1);
+    public Response getHisAlarm(int pinfId, String startTime, String endTime, int pageNum, int pageSize) throws ParseException {
+        PowerAlarmHistory his=new PowerAlarmHistory();
+        his.setPowerId(pinfId);
+        PageInfo pageInfo=util.getPageInfo(pageNum,pageSize, ThreadLocalUtil.parse(startTime,1),ThreadLocalUtil.parse(endTime,1)
+                ,"db_power_alarm","power_alarm_history",his);
+        return new Response().setII(1,pageInfo.getList()!=null,pageInfo,"鏌ヨ鐢垫簮鍘嗗彶鏃堕棿鍛婅");
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1