diff --git a/model/gmodel/fs_shopping_cart_logic.go b/model/gmodel/fs_shopping_cart_logic.go index 8148f654..5361e195 100644 --- a/model/gmodel/fs_shopping_cart_logic.go +++ b/model/gmodel/fs_shopping_cart_logic.go @@ -48,9 +48,13 @@ type CartSnapshot struct { LightInfo LightInfo `json:"light_info"` //灯光数据 } type ProductInfo struct { - ProductName string `json:"product_name"` //产品名 - ProductSn string `json:"product_sn"` //产品sn - ProductWebsiteUnit string `json:"product_website_unit"` //产品前台网站单位 + ProductName string `json:"product_name"` //产品名 + ProductSn string `json:"product_sn"` //产品sn + ProductWebsiteUnit ProductWebsiteUnit `json:"product_website_unit"` //产品前台网站单位 +} +type ProductWebsiteUnit struct { + Singular string `json:"singular"` + Complex string `json:"complex"` } type ModelInfo struct { ModelJson interface{} `json:"model_json"` //模型设计json数据 diff --git a/server/shopping-cart/internal/logic/addtocartlogic.go b/server/shopping-cart/internal/logic/addtocartlogic.go index 561a2d10..2d1b57ca 100644 --- a/server/shopping-cart/internal/logic/addtocartlogic.go +++ b/server/shopping-cart/internal/logic/addtocartlogic.go @@ -240,9 +240,12 @@ func (l *AddToCartLogic) AddToCart(req *types.AddToCartReq, userinfo *auth.UserI }, SizeInfo: sizeKeyInfo, ProductInfo: gmodel.ProductInfo{ - ProductName: *productInfo.Title, - ProductSn: *productInfo.Sn, - ProductWebsiteUnit: req.ProductWebsiteUnit, + ProductName: *productInfo.Title, + ProductSn: *productInfo.Sn, + ProductWebsiteUnit: gmodel.ProductWebsiteUnit{ + Singular: "", + Complex: "", + }, }, UserDiyInformation: gmodel.UserDiyInformation{ Phone: req.DiyInfo.Phone,