Bladeren bron

时区bug处理

xingzai 3 jaren geleden
bovenliggende
commit
6bb827ad2f
2 gewijzigde bestanden met toevoegingen van 3 en 1 verwijderingen
  1. 2 0
      services/article.go
  2. 1 1
      utils/common.go

+ 2 - 0
services/article.go

@@ -12,6 +12,7 @@ import (
 	nhttp "net/http"
 	nhttp "net/http"
 	"strconv"
 	"strconv"
 	"strings"
 	"strings"
+	"time"
 )
 )
 
 
 func GetReportContentSub(content string) (contentSub string, err error) {
 func GetReportContentSub(content string) (contentSub string, err error) {
@@ -332,6 +333,7 @@ func GetArticleListByApi(cont context.Context) (err error) {
 	var listAuthor []*models.CygxArticleAuthor
 	var listAuthor []*models.CygxArticleAuthor
 	for _, v := range listData {
 	for _, v := range listData {
 		if exitMap[v.SeriesId] > 0 {
 		if exitMap[v.SeriesId] > 0 {
+			v.PublishDate = time.Date(v.PublishDate.Year(), v.PublishDate.Month(), v.PublishDate.Day(), v.PublishDate.Hour(), v.PublishDate.Minute(), v.PublishDate.Second(), v.PublishDate.Nanosecond(), time.Local)
 			item := new(models.Tactics2)
 			item := new(models.Tactics2)
 			itemAuthor := new(models.CygxArticleAuthor)
 			itemAuthor := new(models.CygxArticleAuthor)
 			item.ArticleId = v.ArticleId
 			item.ArticleId = v.ArticleId

+ 1 - 1
utils/common.go

@@ -589,7 +589,7 @@ func TimeRemoveHms(strTime string) string {
 //判断时间是当年的第几周
 //判断时间是当年的第几周
 func WeekByDate(t time.Time) string {
 func WeekByDate(t time.Time) string {
 	var resultSAtr string
 	var resultSAtr string
-	t = t.AddDate(0, 0, -8) // 减少八天跟老数据标题统一
+	//t = t.AddDate(0, 0, -8) // 减少八天跟老数据标题统一
 	yearDay := t.YearDay()
 	yearDay := t.YearDay()
 	yearFirstDay := t.AddDate(0, 0, -yearDay+1)
 	yearFirstDay := t.AddDate(0, 0, -yearDay+1)
 	firstDayInWeek := int(yearFirstDay.Weekday())
 	firstDayInWeek := int(yearFirstDay.Weekday())