wangshan 3 日 前
コミット
3cea7c4b83
2 ファイル変更8 行追加10 行削除
  1. 0 1
      internal/cmd/cmd.go
  2. 8 9
      internal/logic/middleware/middleware.go

+ 0 - 1
internal/cmd/cmd.go

@@ -22,7 +22,6 @@ var (
 			s := g.Server()
 			middleware.SaveLogTask()
 			s.Group("/", func(group *ghttp.RouterGroup) {
-				g.Log().Info(ctx, "--------00000-------")
 				group.Middleware(
 					service.Middleware().Log,         //访问日志
 					service.Middleware().SetSeoRefer, // SetSeoRefer seo来源标记

+ 8 - 9
internal/logic/middleware/middleware.go

@@ -2,7 +2,6 @@ package middleware
 
 import (
 	"context"
-	"github.com/gogf/gf/v2/os/gctx"
 	"jyseo/internal/model"
 	"jyseo/internal/service"
 	"log"
@@ -50,6 +49,7 @@ func SaveLogTask() {
 
 // 访问日志
 func (s *sMiddleware) Log(r *ghttp.Request) {
+	g.Log().Info(r.GetCtx(), "--------00000-------")
 	timeNow := time.Now()
 	data := map[string]interface{}{
 		"date":      timeNow.Unix(),
@@ -150,14 +150,13 @@ func (s *sMiddleware) MiddlewareHandlerResponse(r *ghttp.Request) {
 func (s *sMiddleware) SetSeoRefer(r *ghttp.Request) {
 	val := r.Cookie.Get("SESSIONID")
 	log.Println(val.String(), "-------- log  session  id    -------")
-	if !val.IsNil() {
-		sessionId := val.String()
-		if sessionId != "" {
-			val = r.Cookie.Get("SeoRefer")
-			g.Log().Info(gctx.New(), val.String(), "------sessionId------", sessionId)
-			if val.IsNil() {
-				r.Cookie.Set("SeoRefer", r.Referer())
-			}
+	sessionId := val.String()
+	g.Log().Info(r.GetCtx(), val.String(), "------+++++++++------", sessionId)
+	if sessionId != "" {
+		val = r.Cookie.Get("SeoRefer")
+		g.Log().Info(r.GetCtx(), val.String(), "------sessionId------", sessionId)
+		if val.IsNil() {
+			r.Cookie.Set("SeoRefer", r.Referer())
 		}
 	}
 	r.Middleware.Next()