From b326b1d4915359810e6eaf9fd8a540aceeab8776 Mon Sep 17 00:00:00 2001 From: richboo111 Date: Tue, 22 Nov 2022 14:32:43 +0800 Subject: [PATCH] tomap --- business/partner/purchase/tiktok_store/store.go | 8 +++++--- controllers/cms_store.go | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/business/partner/purchase/tiktok_store/store.go b/business/partner/purchase/tiktok_store/store.go index 337fb1545..2cfe7117b 100644 --- a/business/partner/purchase/tiktok_store/store.go +++ b/business/partner/purchase/tiktok_store/store.go @@ -1100,14 +1100,16 @@ func (p *PurchaseHandler) GetSkus(ctx *jxcontext.Context, vendorOrgCode string, //以下为辅助函数 -func ToMap(actual interface{}) ([]string, error) { +func ToMap(actual interface{}) (map[string]string, error) { var res []string value := reflect.ValueOf(actual) - if value.Kind() != reflect.Slice && value.Kind() != reflect.Array { + if value.Kind() != reflect.Map { return nil, errors.New("parse error") } + temp := actual.(map[string]string) + globals.SugarLogger.Debugf("toMap temp===============%v", temp) for i := 0; i < value.Len(); i++ { res = append(res, value.Index(i).Interface().(string)) } - return res, nil + return temp, nil } diff --git a/controllers/cms_store.go b/controllers/cms_store.go index a57afb334..7620941d6 100644 --- a/controllers/cms_store.go +++ b/controllers/cms_store.go @@ -1528,7 +1528,7 @@ func (c *StoreController) CreateDDStoreFence() { return nil, "", err } else { for k, v := range temp { - info[i] = map[string]string{utils.Int2Str(k): v} + info[i] = map[string]string{k: v} } } }