From c34c224406217a2523d68fdcecaf2bb4fb732389 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期五, 06 六月 2025 16:31:22 +0800 Subject: [PATCH] 历史测试数据 --- src/main/java/com/whyc/service/BatttestdataIdService.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/BatttestdataIdService.java b/src/main/java/com/whyc/service/BatttestdataIdService.java index dac9615..bdc2852 100644 --- a/src/main/java/com/whyc/service/BatttestdataIdService.java +++ b/src/main/java/com/whyc/service/BatttestdataIdService.java @@ -1,19 +1,34 @@ package com.whyc.service; +import com.whyc.dto.Response; +import com.whyc.mapper.CommonMapper; import com.whyc.pojo.db_batt_testdata.BatttestdataId; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import javax.annotation.Resource; import java.util.List; @Service public class BatttestdataIdService { @Autowired private SubTablePageInfoService subTablePageInfoService; + @Resource + private CommonMapper commonMapper; - //鎵捐繖娆℃斁鐢电殑鏈�鍚庝竴绗旀暟鎹� + //鎵捐繖娆℃斁鐢电殑鎸囧畾鐨勪竴绗旀暟鎹� public List<BatttestdataId> getLastDataByBattgroupId(Integer battgroupId, Integer testRecordCount, Integer recordNum) { List<BatttestdataId> list=subTablePageInfoService.getLastDataByBattgroupId(battgroupId, testRecordCount, recordNum); return list; } + //鍘嗗彶娴嬭瘯璁板綍鍏蜂綋鏌愪竴娆℃斁鐢垫暟鎹鎯� + public Response getTinfDataWithTestRecordCount(Integer battgroupId, Integer testRecordCount,Integer recordNum, Integer granularity) { + String tableName ="db_batt_testdata.tb_batttestdata_"+battgroupId; + String existTableName = commonMapper.existTable("db_batt_testdata", "tb_batttestdata_"+battgroupId); + if(existTableName == null){ + return new Response().set(1,false,battgroupId+"鐢垫睜缁勬壘涓嶅埌绗�"+testRecordCount+"娆℃斁鐢佃褰�"); + } + List<BatttestdataId> list=subTablePageInfoService.getTinfDataWithTestRecordCount(tableName,testRecordCount,recordNum,granularity); + return new Response().setII(1,list.size()>0,list,"鑾峰彇鍘嗗彶娴嬭瘯璁板綍鏁版嵁璇︽儏"); + } } \ No newline at end of file -- Gitblit v1.9.1