shen лет назад: 4
Родитель
Сommit
8450830bba
1 измененных файлов с 6 добавлено и 2 удалено
  1. 6 2
      go/gopath/src/fohow.com/apps/models/product_model/product.go

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

@@ -144,13 +144,17 @@ func GetLatest(page, perPage, recommend, priceSort, saleSort int64, ptype string
 		saleSql = "(virtual_sold_count+sale_nums) asc"
 	}
 	if len(priceSql) <= 0 && len(saleSql) <= 0 {
-		saleSql = "created_at desc"
 		priceSql = "recommend desc"
+		saleSql = "created_at desc"
+	} else if len(priceSql) <= 0 {
+		priceSql = saleSql
+	} else if len(saleSql) <= 0 {
+		saleSql = priceSql
 	}
 	sql := `
 		select * from products
 		where status = ? and recommend > ? and show_flag=? and ptype=?
-		order by %s,%s limit %d, %d ; 
+		order by %s,%s limit %d, %d; 
 		`
 	sql = fmt.Sprintf(sql, priceSql, saleSql, (page-1)*perPage, perPage)
 	beego.BeeLogger.Warn("sql=%s", sql)