Browse Source

商品规格更改返回

abiao 5 years ago
parent
commit
962bfd1003
1 changed files with 23 additions and 0 deletions
  1. 23 0
      go/gopath/src/fohow.com/apps/models/product_model/product.go

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

@@ -340,6 +340,7 @@ func GetProductByIdAndSizeId(relateId, sizeId int64, useCache bool) *Product {
 	item := new(Product)
 	o := orm.NewOrm()
 	if err := o.QueryTable(item).Filter("relate_product_id", relateId).Filter("size_id", sizeId).One(item); err != nil {
+		beego.BeeLogger.Warn("product_model.GetProductByIdAndSizeId(%d) err=%s", sizeId, err)
 		return nil
 	}
 	beego.BeeLogger.Warn("1--size_id --- %d 2---size_id --- %d", relateId, sizeId)
@@ -363,3 +364,25 @@ func GetProductByIdAndColorId(relateId, colorId int64, useCache bool) *Product {
 
 	return item
 }
+
+func GetProductByIdAndSizeIdSql(relateId, sizeId int64, useCache bool) *Product {
+
+	sql := `
+		SELECT
+			 *
+		FROM
+			products
+		WHERE
+			relate_product_id = ?
+		and size_id = 1
+		limit 1
+		`
+
+	var item *Product
+	err := orm.NewOrm().Raw(sql, relateId, sizeId).QueryRow(&item)
+	if err != nil {
+		beego.BeeLogger.Warn("product_model.GetSeckillOnOffSaleTimeByDate(%s) err=%s", sizeId, err)
+		return nil
+	}
+	return item
+}