From 5d36e1f987ef21e44ded2e8a1d06c28094ec1e76 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期六, 19 四月 2025 12:39:47 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- zhitan-system/src/main/java/com/zhitan/keyequipment/service/impl/YearKeyEquipmentServiceImpl.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/zhitan-system/src/main/java/com/zhitan/keyequipment/service/impl/YearKeyEquipmentServiceImpl.java b/zhitan-system/src/main/java/com/zhitan/keyequipment/service/impl/YearKeyEquipmentServiceImpl.java index 15c24d6..ce6878b 100644 --- a/zhitan-system/src/main/java/com/zhitan/keyequipment/service/impl/YearKeyEquipmentServiceImpl.java +++ b/zhitan-system/src/main/java/com/zhitan/keyequipment/service/impl/YearKeyEquipmentServiceImpl.java @@ -1,9 +1,14 @@ package com.zhitan.keyequipment.service.impl; -import com.zhitan.common.enums.TimeType; +import cn.hutool.core.date.DateTime; +import cn.hutool.core.date.DateUtil; +import com.zhitan.common.utils.DateTimeUtil; +import com.zhitan.common.utils.TypeTime; import com.zhitan.keyequipment.domain.YearKeyEquipment; import com.zhitan.keyequipment.mapper.YearKeyEquipmentMapper; import com.zhitan.keyequipment.service.IYearKeyEquipmentService; +import com.zhitan.realtimedata.domain.dto.DataItemQueryDTO; +import org.apache.commons.lang3.ObjectUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -22,17 +27,19 @@ @Autowired private YearKeyEquipmentMapper yearKeyEquipmentMapper; - public List<YearKeyEquipment> getYearKeyEquipmentList(List<String> indexIds, List<YearKeyEquipment> dataList, Date beginTime, Date endTime, TimeType timeType, String indexStorageId){ + public List<YearKeyEquipment> getYearKeyEquipmentList(List<String> indexIds, List<TypeTime> dataList, Date beginTime, Date endTime, String timeType, String indexStorageId){ if (indexIds != null && !indexIds.isEmpty()) { return yearKeyEquipmentMapper.getYearKeyEquipmentList(indexIds, dataList, beginTime, endTime, timeType, indexStorageId); } return Collections.emptyList(); } @Override - public List<YearKeyEquipment> getListChart(String indexId, Date beginTime, Date endTime, TimeType timeType, String indexStorageId){ - if (indexId != null && !indexId.isEmpty()) { - return yearKeyEquipmentMapper.getListChart(indexId,beginTime,endTime,timeType,indexStorageId); + public List<YearKeyEquipment> getListChart(DataItemQueryDTO queryDto){ + if(ObjectUtils.isEmpty(queryDto.getIndexId())){ + return Collections.emptyList();} + Date convertTime = DateTimeUtil.getTime(queryDto.getTimeType(), queryDto.getDataTime()); + DateTime beginTime = DateUtil.beginOfYear(convertTime); + DateTime endTime = DateUtil.endOfYear(convertTime); + return yearKeyEquipmentMapper.getListChart(queryDto.getIndexId(),beginTime,endTime,queryDto.getTimeType()); } - return Collections.emptyList(); - } } -- Gitblit v1.9.3