소스 검색

商品规格更改返回

abiao 5 년 전
부모
커밋
9ad74bb3eb
1개의 변경된 파일12개의 추가작업 그리고 15개의 파일을 삭제
  1. 12 15
      go/gopath/src/fohow.com/apps/controllers/product_controller/product_controller.go

+ 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
 				}