diff --git a/platformapi/jdshopapi/sku.go b/platformapi/jdshopapi/sku.go index 1c9383c0..bb125ebd 100644 --- a/platformapi/jdshopapi/sku.go +++ b/platformapi/jdshopapi/sku.go @@ -54,10 +54,10 @@ type CreateSkuParamWare struct { // adWords // 否 无 商品广告词对象 (单品页显示的优先级低于促销广告词) // Wrap string `json:"wrap"` //否 无 包装规格(已废弃) // PackListing string `json:"packListing"` // 否 无 商品包装清单 - Length int `json:"length"` // 否 无 商品长度,单位mm。根据类目区分 是 否必填 - Width int `json:"width"` // 否 无 商品宽度,单位mm。根据类目区分 是 否必填 - Height int `json:"height"` // 否 无 商品高度,单位mm。根据类目区分 是 否必填 - Weight int `json:"weight"` // 否 无 商品重量,单位kg。根据类目区分 是 否必填 + Length int `json:"length"` // 否 无 商品长度,单位mm。根据类目区分 是 否必填 + Width int `json:"width"` // 否 无 商品宽度,单位mm。根据类目区分 是 否必填 + Height int `json:"height"` // 否 无 商品高度,单位mm。根据类目区分 是 否必填 + Weight float64 `json:"weight"` // 否 无 商品重量,单位kg。根据类目区分 是 否必填 // Props []struct { // AttrID string `json:"attrID"` // 否 无 属性ID // AttrValues string `json:"attrValues"` //否 无 属性值ID数组 @@ -68,8 +68,8 @@ type CreateSkuParamWare struct { MobileDesc string `json:"mobileDesc"` // 是 无 移动版的商品介绍 长度限制10W个字符 Introduction string `json:"introduction"` // 是 无 PC版的商品介绍 长度限制10W个字符 // AfterSales string `json:"afterSales"` // 否 无 售后服务 - JdPrice int `json:"jdPrice"` // 否 无 商品的京东价,人民币单元 是元 - MarketPrice int `json:"marketPrice"` // 否 无 商品的市场价,人民币单元 是元 + JdPrice float64 `json:"jdPrice"` // 否 无 商品的京东价,人民币单元 是元 + MarketPrice float64 `json:"marketPrice"` // 否 无 商品的市场价,人民币单元 是元 // ZhuangBaID string `json:"zhuangBaId"` // 否 无 商品描述装吧实例ID // IntroductionUseFlag string `json:"introductionUseFlag"` // 否 无 商品描述使用标识 ,0:使用默认的商品描述,1:使用装吧商详 // MobileZhuangBaID string `json:"mobileZhuangBaId"` // 否 无 移动版商品描述装吧实例ID @@ -106,9 +106,9 @@ type CreateSkuParamSkus struct { // StockNum string `json:"stockNum"` //是 无 总库存数 // BarCode string `json:"barCode"` //否 无 SKU的条形码 // } `json:"features"` //否 无 特殊属性 - JdPrice int `json:"jdPrice"` //是 无 京东价必填 单位:元 - OuterID string `json:"outerId"` //否 无 外部ID,系统不保证唯一性,如需唯一性自行保证 - StockNum int `json:"stockNum"` //是 无 总库存数 + JdPrice float64 `json:"jdPrice"` //是 无 京东价必填 单位:元 + OuterID string `json:"outerId"` //否 无 外部ID,系统不保证唯一性,如需唯一性自行保证 + StockNum int `json:"stockNum"` //是 无 总库存数 // BarCode string `json:"barCode"` //否 无 SKU的条形码 // Props []struct{} `json:"props"` //否 无 SKU属性(已废弃 请使用multiCateProps,已经按照类目限制使用3级类目修改,请及时迁移到多级类目) SaleAttrs []*CreateSkuParamAttrs `json:"saleAttrs"` //否 无 多级SKU属性,仅当属性可以下沉时才能设置,不验证必填!sku维度设置后,以sku上的属性为准! diff --git a/utils/typeconv.go b/utils/typeconv.go index d722d061..6c051e87 100644 --- a/utils/typeconv.go +++ b/utils/typeconv.go @@ -567,3 +567,7 @@ func URLQueryEscape(s string) (str string) { str, _ = url.QueryUnescape(s) return str } + +func Int64ToFloat64(i int64) (f float64) { + return Str2Float64(Int64ToStr(i)) +}