Prechádzať zdrojové kódy

订单明细增加规格明细

abiao 5 rokov pred
rodič
commit
fdd8248948

+ 13 - 0
go/gopath/src/fohow.com/apps/controllers/order_controller/order_controller.go

@@ -213,6 +213,19 @@ func (self *OrderController) Detail() {
 		if product == nil {
 			self.ReturnError(403, apps.ProductNotExist, "", nil)
 		}
+		//获取商品属性详情
+		if product.SizeId > 0 {
+			productSize := product_model.GetProductAttrValueById(product.SizeId)
+			if productSize != nil {
+				product.SizeName = productSize.Name
+			}
+		}
+		if product.ColorId > 0 {
+			productColor := product_model.GetProductAttrValueById(product.ColorId)
+			if productColor != nil {
+				product.ColorName = productColor.Name
+			}
+		}
 		product.OrderCount = item.Count
 		o.Count += item.Count
 		if product.SeckilShowPrice > 0 {

+ 2 - 0
go/gopath/src/fohow.com/apps/models/product_model/product.go

@@ -98,6 +98,8 @@ type Product struct {
 	SizeId          int64  `orm:"column(size_id)"                          json:"size_id"`                     // varchar(255)
 	ColorId         int64  `orm:"column(color_id)"                          json:"color_id"`                   // varchar(255)
 	HaveSize        bool   `orm:"-"                         json:"have_size"`                                  // bool
+	SizeName        string `orm:"-"                       json:"size_name"`                                    // varchar(255)
+	ColorName       string `orm:"-"                       json:"color_name"`                                   // varchar(255)
 }
 
 //获取最新推荐商品