zhangzengfei
2025-02-11 231c6b30da32c5796873f187669d8de0d605d756
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 // 不在统计范围内