This commit is contained in:
laodaming 2023-09-21 10:12:14 +08:00
parent b992a052ce
commit 8806dbb034
3 changed files with 23 additions and 20 deletions

View File

@ -207,6 +207,7 @@ func (l *GetCartsLogic) GetCarts(req *types.GetCartsReq, userinfo *auth.UserInfo
StepNum: stepQuantityList, StepNum: stepQuantityList,
IsInvalid: false, IsInvalid: false,
InvalidDescription: "", InvalidDescription: "",
IsHighlyCustomized: *cart.IsHighlyCustomized > 0,
} }
//是否有失效的 //是否有失效的
if description, ok := mapCartChange[cart.Id]; ok { if description, ok := mapCartChange[cart.Id]; ok {

View File

@ -41,16 +41,17 @@ type GetCartsRsp struct {
type CartItem struct { type CartItem struct {
CartId int64 `json:"cart_id"` CartId int64 `json:"cart_id"`
ProductInfo ProductInfo `json:"product_info"` //产品信息 ProductInfo ProductInfo `json:"product_info"` //产品信息
SizeInfo SizeInfo `json:"size_info"` //尺寸信息 SizeInfo SizeInfo `json:"size_info"` //尺寸信息
FittingInfo FittingInfo `json:"fitting_info"` //配件信息 FittingInfo FittingInfo `json:"fitting_info"` //配件信息
ItemPrice string `json:"item_price"` //单价 ItemPrice string `json:"item_price"` //单价
TotalPrice string `json:"total_price"` //单价X数量=总价 TotalPrice string `json:"total_price"` //单价X数量=总价
DiyInformation DiyInformation `json:"diy_information"` //diy信息 DiyInformation DiyInformation `json:"diy_information"` //diy信息
StepNum []int64 `json:"step_num"` //阶梯数量 StepNum []int64 `json:"step_num"` //阶梯数量
PurchaseQuantity int64 `json:"purchase_quantity"` //当前购买数量 PurchaseQuantity int64 `json:"purchase_quantity"` //当前购买数量
IsInvalid bool `json:"is_invalid"` //是否无效 IsHighlyCustomized bool `json:"is_highly_customized"` //是否高度定制
InvalidDescription string `json:"invalid_description"` //无效原因 IsInvalid bool `json:"is_invalid"` //是否无效
InvalidDescription string `json:"invalid_description"` //无效原因
} }
type ProductInfo struct { type ProductInfo struct {

View File

@ -58,16 +58,17 @@ type GetCartsRsp {
} }
type CartItem { type CartItem {
CartId int64 `json:"cart_id"` CartId int64 `json:"cart_id"`
ProductInfo ProductInfo `json:"product_info"` //产品信息 ProductInfo ProductInfo `json:"product_info"` //产品信息
SizeInfo SizeInfo `json:"size_info"` //尺寸信息 SizeInfo SizeInfo `json:"size_info"` //尺寸信息
FittingInfo FittingInfo `json:"fitting_info"` //配件信息 FittingInfo FittingInfo `json:"fitting_info"` //配件信息
ItemPrice string `json:"item_price"` //单价 ItemPrice string `json:"item_price"` //单价
TotalPrice string `json:"total_price"` //单价X数量=总价 TotalPrice string `json:"total_price"` //单价X数量=总价
DiyInformation DiyInformation `json:"diy_information"` //diy信息 DiyInformation DiyInformation `json:"diy_information"` //diy信息
StepNum []int64 `json:"step_num"` //阶梯数量 StepNum []int64 `json:"step_num"` //阶梯数量
PurchaseQuantity int64 `json:"purchase_quantity"` //当前购买数量 PurchaseQuantity int64 `json:"purchase_quantity"` //当前购买数量
IsInvalid bool `json:"is_invalid"` //是否无效 IsHighlyCustomized bool `json:"is_highly_customized"` //是否高度定制
InvalidDescription string `json:"invalid_description"` //无效原因 IsInvalid bool `json:"is_invalid"` //是否无效
InvalidDescription string `json:"invalid_description"` //无效原因
} }
type ProductInfo { type ProductInfo {
ProductId int64 `json:"product_id"` //产品id ProductId int64 `json:"product_id"` //产品id