From e9e0e12c5d855b587784c4b1c3c86975d3b7df6f Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期三, 04 六月 2025 13:14:23 +0800
Subject: [PATCH] 实施页面系统概论半小时数据

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

diff --git a/src/main/java/com/whyc/service/BattRealdataIdService.java b/src/main/java/com/whyc/service/BattRealdataIdService.java
index d85892d..0c8d961 100644
--- a/src/main/java/com/whyc/service/BattRealdataIdService.java
+++ b/src/main/java/com/whyc/service/BattRealdataIdService.java
@@ -1,17 +1,20 @@
 package com.whyc.service;
 
+import com.whyc.dto.Real.BattHisRealDto;
 import com.whyc.dto.Real.CompareDto;
 import com.whyc.dto.Real.QuarterDto;
 import com.whyc.dto.Response;
 import com.whyc.mapper.CommonMapper;
 import com.whyc.pojo.db_batt_testdata.BattresdataId;
 import com.whyc.pojo.db_batt_testdata.BattresdataInf;
+import com.whyc.pojo.db_data_history.BattRealdataId;
 import com.whyc.pojo.db_station.BattInf;
 import com.whyc.util.ActionUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
+import java.util.Date;
 import java.util.HashMap;
 import java.util.List;
 
@@ -123,10 +126,10 @@
             String date=datelist.get(i);
             String tableName ="db_data_history.tb_batt_realdata_"+battgroupId+"_"+date;
             String existTableName = commonMapper.existTable("db_data_history", "tb_batt_realdata_"+battgroupId+"_"+date);
+            //鍒ゆ柇琛ㄦ槸鍚﹀瓨鍦�
             if(existTableName == null){
                 continue;
             }
-            //鍒ゆ柇琛ㄦ槸鍚﹀瓨鍦�
             List<QuarterDto> datalist=subTablePageInfoService.getBattRealHis(tableName,"mon_tmp");
             map.put(date,datalist);
             //鑾峰彇琛ㄤ腑鏈�澶э紝鏈�灏忥紝骞冲潎鏁版嵁鍊�
@@ -149,4 +152,15 @@
         }
         return new Response().setII(1,map.size()>0,map,"鑾峰彇鐢垫睜缁勬渶杩戜竴瀛e害鐨勬俯搴︽暟鎹�");
     }
+    //绯荤粺姒傝鑾峰彇鍗婂皬鏃舵牳瀹硅澶囦俊鎭�
+    public Response getHalfHourBattDevData(Integer battgroupId) {
+        String dateTime = ActionUtil.sdfwithOutday.format(new Date());
+        String tableName ="db_data_history.tb_batt_realdata_"+battgroupId+"_"+dateTime;
+        String existTableName = commonMapper.existTable("db_data_history", "tb_batt_realdata_"+battgroupId+"_"+dateTime);
+        if(existTableName == null){
+            return new Response().set(1,false,"褰撳墠鐢垫睜缁勪笉瀛樺湪鍓嶉潰灏忔椂鏁版嵁");
+        }
+        List<BattHisRealDto> datalist=subTablePageInfoService.getHalfHourBattDevData(tableName);
+        return new Response().setII(1,datalist.size()>0,datalist,"鑾峰彇鍗婂皬鏃跺唴鏍稿璁惧淇℃伅");
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.1