diff --git a/controllers/bidding.go b/controllers/bidding.go index 1506b4ee0..52e4dbaa7 100644 --- a/controllers/bidding.go +++ b/controllers/bidding.go @@ -327,15 +327,15 @@ func (c *BiddingController) RefreshSkuNameMTAAttr() { if v3.ValueId == 1300000004 { v3.ValueId = 1300000003 v3.Value = "国产" - - byteV2, _ := json.Marshal(v2) - dao.UpdateSkuNameMtAttr(db, int64(v.ID), string(byteV2)) break } } break } } + byteV2, _ := json.Marshal(attr) + dao.UpdateSkuNameMtAttr(db, int64(v.ID), string(byteV2)) + break } return retVal, hint, err }) @@ -344,7 +344,7 @@ func (c *BiddingController) RefreshSkuNameMTAAttr() { type AttrList struct { AttrId int `json:"attr_id"` AttrName string `json:"attr_name"` - ValueList []struct { + ValueList []*struct { ValueId int `json:"value_id"` Value string `json:"value"` } `json:"valueList"`