浏览代码

refactor(internal/service): 优化日志记录和代码结构

-移除了不必要的 zap 导入- 删除了未使用的 logger 变量和日志记录语句- 在 gameShieldCrawler.go 中添加了时间戳相关的日志记录
- 优化了代码结构,提高了代码的可读性和维护性
fusu 2 月之前
父节点
当前提交
c8facb5127
共有 2 个文件被更改,包括 4 次插入8 次删除
  1. 4 2
      internal/service/gameShieldCrawler.go
  2. 0 6
      internal/service/gameshield.go

+ 4 - 2
internal/service/gameShieldCrawler.go

@@ -13,6 +13,7 @@ import (
 	"github.com/PuerkitoBio/goquery"
 	"github.com/spf13/viper"
 	"github.com/tidwall/gjson"
+	"go.uber.org/zap"
 	"io"
 	"mime/multipart"
 	"net/http"
@@ -81,7 +82,7 @@ func (service *crawlerService) GetLoginCookie(ctx context.Context) (string, erro
 	if err != nil {
 		return "", fmt.Errorf("操作失败: %v", err)
 	}
-
+	service.logger.WithValue(ctx, zap.Time("time0", time.Now()))
 	// 添加关键请求头
 	req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
 	req.Header.Set("Expect", "")
@@ -103,7 +104,7 @@ func (service *crawlerService) GetLoginCookie(ctx context.Context) (string, erro
 		return "", fmt.Errorf("%v", err)
 	}
 	defer resp.Body.Close()
-
+	service.logger.WithValue(ctx, zap.Time("time1", time.Now()))
 	// 输出响应体,调试用
 	_, err = io.ReadAll(resp.Body)
 	if err != nil {
@@ -119,6 +120,7 @@ func (service *crawlerService) GetLoginCookie(ctx context.Context) (string, erro
 			cookieStr.WriteString(parts[0] + "; ")
 		}
 	}
+	service.logger.WithValue(ctx, zap.Time("time2", time.Now()))
 	cookieHeader := strings.TrimRight(cookieStr.String(), "; ")
 
 	if cookieHeader == "" {

+ 0 - 6
internal/service/gameshield.go

@@ -7,7 +7,6 @@ import (
 	"github.com/go-nunu/nunu-layout-advanced/internal/model"
 	"github.com/go-nunu/nunu-layout-advanced/internal/repository"
 	"github.com/spf13/viper"
-	"go.uber.org/zap"
 	"strconv"
 	"time"
 )
@@ -192,20 +191,15 @@ func (service *gameShieldService) GetGameShieldOnlineList(ctx context.Context, h
 }
 
 func (service *gameShieldService) IsExistGameShieldKey(ctx context.Context, key string) (string, error) {
-	logger := service.logger.WithContext(ctx)
-	logger.Info("处理请求0", zap.Time("time0", time.Now()))
 	cookie, err := service.required.Required(ctx)
 	if err != nil {
 		return "", err
 	}
-	service.logger.WithValue(ctx, zap.Time("time1", time.Now()))
 	respBody, err := service.crawlerService.FetchPageContent(ctx, "admin/info/rule", cookie)
 	if err != nil {
 		return "", err
 	}
-	logger.Info("time2", zap.Time("time2", time.Now()))
 	if err := service.parser.CheckSDKKeyStatus(string(respBody), key); err != nil {
-		logger.Info("time3", zap.Time("time3", time.Now()))
 		return "", err
 	}
 	return "", nil