zhangzengfei
2025-02-11 231c6b30da32c5796873f187669d8de0d605d756
修复规则
1个文件已修改
6 ■■■■ 已修改文件
models/accessRegularity.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/accessRegularity.go
@@ -196,7 +196,7 @@
    for _, record := range records {
        // 解析时间
        t, err := time.Parse(layout, record.PicDate)
        t, err := time.ParseInLocation(layout, record.PicDate, time.Local)
        if err != nil {
            fmt.Println("解析时间失败:", err)
            continue
@@ -208,7 +208,7 @@
        if !isCrossDay {
            // 判断时间范围,并归属到某一天
            if hour >= startHour && hour < endHour {
            if hour >= startHour && hour <= endHour {
                key = t.Format("2006-01-02")
            } else {
                continue // 不在统计范围内
@@ -217,7 +217,7 @@
            // 判断时间范围,并归属到某一天
            if hour >= startHour { // 21:00-23:59 归属当天
                key = t.Format("2006-01-02")
            } else if hour < endHour { // 00:00-02:59 归属前一天
            } else if hour <= endHour { // 00:00-02:59 归属前一天
                key = t.AddDate(0, 0, -1).Format("2006-01-02")
            } else {
                continue // 不在统计范围内