Browse Source

商品规格更改返回

abiao 5 years ago
parent
commit
9ad74bb3eb

+ 12 - 15
go/gopath/src/fohow.com/apps/controllers/product_controller/product_controller.go

@@ -312,14 +312,13 @@ func (self *ProductController) GetProductSizesByPid() {
 					attrList := product_model.GetProductAttrsByKId(productKeyConfig.Id)
 					for _, attr := range attrList {
 						prod := product_model.GetProductByIdAndSizeId(product.RelateProductId, attr.Id, true)
-						if prod == nil {
-							//continue
+						if prod != nil {
+							size := &product_model.ProductAttr{}
+							size.Id = attr.Id
+							fmt.Sprintf("size_id --- %d", size.Id)
+							size.Name = attr.Name
+							productKeyConfig.ProductAttr = append(productKeyConfig.ProductAttr, size)
 						}
-						size := &product_model.ProductAttr{}
-						size.Id = attr.Id
-						fmt.Sprintf("size_id --- %d", size.Id)
-						size.Name = attr.Name
-						productKeyConfig.ProductAttr = append(productKeyConfig.ProductAttr, size)
 					}
 					ret.Size = productKeyConfig
 				}
@@ -327,15 +326,13 @@ func (self *ProductController) GetProductSizesByPid() {
 					attrList := product_model.GetProductAttrsByKId(productKeyConfig.Id)
 					for _, attr := range attrList {
 						prod := product_model.GetProductByIdAndColorId(product.RelateProductId, attr.Id, true)
-						if prod == nil {
-							//continue
+						if prod != nil {
+							size := &product_model.ProductAttr{}
+							size.Id = attr.Id
+							fmt.Sprintf("color_id --- %d", size.Id)
+							size.Name = attr.Name
+							productKeyConfig.ProductAttr = append(productKeyConfig.ProductAttr, size)
 						}
-
-						size := &product_model.ProductAttr{}
-						size.Id = attr.Id
-						fmt.Sprintf("color_id --- %d", size.Id)
-						size.Name = attr.Name
-						productKeyConfig.ProductAttr = append(productKeyConfig.ProductAttr, size)
 					}
 					ret.Color = productKeyConfig
 				}