From 7682ecd75b1ce124a624a35e88aed3b48ba92947 Mon Sep 17 00:00:00 2001 From: fuzhongyun <15339891972@163.com> Date: Wed, 24 Dec 2025 17:19:30 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=201.=20msg=20->=20message=20?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86=202.?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E6=9F=A5=E8=AF=A2=E8=B0=83=E6=95=B4=E4=B8=BA?= =?UTF-8?q?=E4=BB=853=E7=BA=A7=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/domain/tools/hyt/goods_add/client.go | 4 ++-- internal/domain/tools/hyt/goods_brand_search/types.go | 2 +- internal/domain/tools/hyt/goods_category_add/types.go | 2 +- internal/domain/tools/hyt/goods_category_search/client.go | 3 ++- internal/domain/tools/hyt/goods_category_search/types.go | 5 +++-- internal/domain/tools/hyt/goods_media_add/types.go | 2 +- internal/domain/workflow/hyt/goods_add.go | 3 ++- 7 files changed, 12 insertions(+), 9 deletions(-) diff --git a/internal/domain/tools/hyt/goods_add/client.go b/internal/domain/tools/hyt/goods_add/client.go index d6f83d5..a758b55 100644 --- a/internal/domain/tools/hyt/goods_add/client.go +++ b/internal/domain/tools/hyt/goods_add/client.go @@ -38,7 +38,7 @@ func (c *Client) Call(ctx context.Context, req *GoodsAddRequest) (*GoodsAddRespo type resType struct { Code int `json:"code"` - Msg string `json:"msg"` + Msg string `json:"message"` Data struct { Id int `json:"id"` // 商品 ID } `json:"data"` @@ -50,7 +50,7 @@ func (c *Client) Call(ctx context.Context, req *GoodsAddRequest) (*GoodsAddRespo } if resData.Code != 200 { - return nil, fmt.Errorf("业务错误,code: %d, msg: %s", resData.Code, resData.Msg) + return nil, fmt.Errorf("业务错误,%s", resData.Msg) } toolResp := &GoodsAddResponse{ diff --git a/internal/domain/tools/hyt/goods_brand_search/types.go b/internal/domain/tools/hyt/goods_brand_search/types.go index c3ec8bb..467a214 100644 --- a/internal/domain/tools/hyt/goods_brand_search/types.go +++ b/internal/domain/tools/hyt/goods_brand_search/types.go @@ -12,7 +12,7 @@ type SearchCondition struct { type GoodsBrandSearchResponse struct { Code int `json:"code"` - Msg string `json:"msg"` + Msg string `json:"message"` Data struct { List []BrandInfo `json:"list"` } `json:"data"` diff --git a/internal/domain/tools/hyt/goods_category_add/types.go b/internal/domain/tools/hyt/goods_category_add/types.go index e23691e..b3ecf68 100644 --- a/internal/domain/tools/hyt/goods_category_add/types.go +++ b/internal/domain/tools/hyt/goods_category_add/types.go @@ -8,7 +8,7 @@ type GoodsCategoryAddRequest struct { type GoodsCategoryAddResponse struct { Code int `json:"code"` - Msg string `json:"msg"` + Msg string `json:"message"` Data struct { IsSuccess bool `json:"is_success"` // 是否成功 } `json:"data"` diff --git a/internal/domain/tools/hyt/goods_category_search/client.go b/internal/domain/tools/hyt/goods_category_search/client.go index 185e54b..3af5e14 100644 --- a/internal/domain/tools/hyt/goods_category_search/client.go +++ b/internal/domain/tools/hyt/goods_category_search/client.go @@ -28,7 +28,8 @@ func (c *Client) Call(ctx context.Context, name string) (int, error) { Page: 1, Limit: 1, Search: SearchCondition{ - Name: name, + Name: name, + Level: 3, // 仅需三级分类 }, } diff --git a/internal/domain/tools/hyt/goods_category_search/types.go b/internal/domain/tools/hyt/goods_category_search/types.go index dcc32e9..2b9fb0d 100644 --- a/internal/domain/tools/hyt/goods_category_search/types.go +++ b/internal/domain/tools/hyt/goods_category_search/types.go @@ -7,12 +7,13 @@ type GoodsCategorySearchRequest struct { } type SearchCondition struct { - Name string `json:"name"` + Name string `json:"full_name"` + Level int `json:"level"` } type GoodsCategorySearchResponse struct { Code int `json:"code"` - Msg string `json:"msg"` + Msg string `json:"message"` Data struct { List []CategoryInfo `json:"list"` } `json:"data"` diff --git a/internal/domain/tools/hyt/goods_media_add/types.go b/internal/domain/tools/hyt/goods_media_add/types.go index e299d4f..bde4826 100644 --- a/internal/domain/tools/hyt/goods_media_add/types.go +++ b/internal/domain/tools/hyt/goods_media_add/types.go @@ -14,7 +14,7 @@ type MediaItem struct { type GoodsMediaAddResponse struct { Code int `json:"code"` - Msg string `json:"msg"` + Msg string `json:"message"` Data struct { IsSuccess bool `json:"is_success"` } `json:"data"` diff --git a/internal/domain/workflow/hyt/goods_add.go b/internal/domain/workflow/hyt/goods_add.go index 162a15c..91db063 100644 --- a/internal/domain/workflow/hyt/goods_add.go +++ b/internal/domain/workflow/hyt/goods_add.go @@ -272,7 +272,8 @@ func (o *goodsAdd) buildWorkflow(ctx context.Context) (compose.Runnable[*GoodsAd // 调用 goods_add 工具 respData, err := o.toolManager.Hyt.GoodsAdd.Call(ctx, state.AddGoodsReq) if err != nil || respData == nil { - return nil, fmt.Errorf("新增商品失败") + log.Printf("warning: 新增商品失败: %v", err) + return nil, fmt.Errorf("新增商品失败: %s", err.Error()) } state.GoodsAddResp = respData