Forráskód Böngészése

refactor(internal/service): 重构 formatter.go 中的属性设置逻辑

- 将 gameShieldBackend 结构体中的 Checked 字段重命名为 RealIp
- 更新 formatter.go 中使用该字段的相关代码
fusu 2 hónapja
szülő
commit
4fa42bd76b
2 módosított fájl, 2 hozzáadás és 2 törlés
  1. 1 1
      api/v1/gameShieldBackend.go
  2. 1 1
      internal/service/formatter.go

+ 1 - 1
api/v1/gameShieldBackend.go

@@ -13,7 +13,7 @@ type GameShieldBackendRequest struct {
 	SdkIp           string    `json:"sdk_ip" form:"sdk_ip"`
 	Type            string    `json:"type" form:"type"`
 	MaxBandwidth    *int      `json:"max_bandwidth" form:"max_bandwidth"`
-	Checked         string    `json:"checked" form:"checked"`
+	RealIp          string    `json:"checked" form:"checked"`
 	Host            string    `json:"host" form:"host" binding:"required"`
 	Remark          string    `json:"remark" form:"remark"`
 	CreatedAt       time.Time `json:"created_at" form:"created_at"`

+ 1 - 1
internal/service/formatter.go

@@ -189,7 +189,7 @@ func (service *formatterService) TidyFormatBackendData(ctx context.Context, req
 
 			// 根据协议设置不同属性
 			if protocol != "udp" {
-				if item.Checked == "agent" {
+				if item.RealIp == "agent" {
 					itemMap.AgentAddr = fmt.Sprintf("%s:%s", sourceIP, "23350")
 				}
 				itemMap.ProxyAddr = userIp + ":32353"