From 16d77a440e12c3de262c48c79af5fc0494dd87b7 Mon Sep 17 00:00:00 2001
From: ustcyc <yincun@163.com>
Date: 星期五, 11 四月 2025 18:42:19 +0800
Subject: [PATCH] Merge pull request #52 from zhitan-cloud/zhangjw

---
 zhitan-common/src/main/java/com/zhitan/common/utils/ChartUtils.java |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/zhitan-common/src/main/java/com/zhitan/common/utils/ChartUtils.java b/zhitan-common/src/main/java/com/zhitan/common/utils/ChartUtils.java
index a099168..03bb060 100644
--- a/zhitan-common/src/main/java/com/zhitan/common/utils/ChartUtils.java
+++ b/zhitan-common/src/main/java/com/zhitan/common/utils/ChartUtils.java
@@ -9,7 +9,7 @@
 
 /**
  * @Description: 缁熻鍥剧浉鍏虫暟鎹伐鍏风被
- * @author: yxw
+ * @author ZhiTan
  * @date: 2022骞�04鏈�28鏃� 15:29
  */
 public class ChartUtils {
@@ -24,6 +24,20 @@
     public static void generateDateList(String timeType, String timeCode, List<Date> dateList) {
         Date now = new Date();
         switch (timeType) {
+            case TimeTypeConst.TIME_TYPE_HOUR:
+                if (!timeCode.contains(CommonConst.SINGLE_MINUS_SIGN)) {
+                    timeCode = DateTimeUtil.toDateTimeStr(timeCode, DateTimeUtil.COMMON_PATTERN_HOUR, DateTimeUtil.COMMON_PATTERN_TO_HOUR);
+                }
+                int minute = 59;
+                for (int i =  CommonConst.DIGIT_0; i <= minute; i++) {
+                    String tempCode = timeCode + ":0" + i;
+                    if(i>9){
+                        tempCode = timeCode + ":" + i;
+                    }
+                    Date tempD = DateTimeUtil.toDateTime(tempCode, DateTimeUtil.COMMON_PATTERN_END_WITH_MINUTE);
+                    dateList.add(tempD);
+                }
+                break;
             case TimeTypeConst.TIME_TYPE_DAY:
                 if (!timeCode.contains(CommonConst.SINGLE_MINUS_SIGN)) {
                     timeCode = DateTimeUtil.toDateTimeStr(timeCode, DateTimeUtil.COMMON_PATTERN_DAY, DateTimeUtil.COMMON_PATTERN_TO_DAY);

--
Gitblit v1.9.3