zhangzengfei
2025-02-11 231c6b30da32c5796873f187669d8de0d605d756
修复规则
1个文件已修改
8 ■■■■ 已修改文件
models/accessRegularity.go 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
models/accessRegularity.go
@@ -148,7 +148,7 @@
            // 写数据库
            result := &db.ModelTaskResults{
                Title:         m.Task.Name,
                Event:         fmt.Sprintf("%s - %s 时间段内, %s %d次",sTime, eTime, m.Task.Name, hitCount),
                Event:         fmt.Sprintf("%s - %s 时间段内, %s %d次", sTime, eTime, m.Task.Name, hitCount),
                ModelID:       m.Task.ModelID,
                ModelTaskID:   m.Task.ID,
                CommunityId:   p.CommunityId,
@@ -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 // 不在统计范围内