瀏覽代碼

新增区代数据

abiao 3 年之前
父節點
當前提交
566cf1c97c
共有 1 個文件被更改,包括 22 次插入20 次删除
  1. 22 20
      go/gopath/src/fohow.com/apps/models/order_model/order.go

+ 22 - 20
go/gopath/src/fohow.com/apps/models/order_model/order.go

@@ -767,18 +767,19 @@ func GetDistrictOrders(tcBl, page, perPage int64, tcArea string) (orders []*Orde
 		excuteSql = beginSql + fmt.Sprintf(" floor(dis_amount*%d/100) as dis_amount  from orders where dis_amount>0 and  ", tcBl)
 	}
 	areaArr := helper.NewStr(tcArea).Explode(",")
-	beego.BeeLogger.Warn("areaArr=%v", areaArr)
-	for key, ar := range areaArr {
-		beego.BeeLogger.Warn("ar ar=%s", ar)
-
-		if key == 0 {
-			areaSql = fmt.Sprintf("( address like %s%s%s", "'%", ar, "%'")
-		} else {
-			areaSql = areaSql + fmt.Sprintf(" or address like %s%s%s", "'%", ar, "%'")
-		}
+	if len(areaArr) > 0 {
+		for key, ar := range areaArr {
+			beego.BeeLogger.Warn("ar ar=%s", ar)
+
+			if key == 0 {
+				areaSql = fmt.Sprintf("( address like %s%s%s", "'%", ar, "%'")
+			} else {
+				areaSql = areaSql + fmt.Sprintf(" or address like %s%s%s", "'%", ar, "%'")
+			}
 
-		if key == (len(areaArr) - 1) {
-			areaSql = areaSql + " )"
+			if key == (len(areaArr) - 1) {
+				areaSql = areaSql + " )"
+			}
 		}
 	}
 
@@ -810,16 +811,17 @@ func GetDistrictOrdersCount(tcBl int64, tcArea string) int64 {
 	var areaSql string
 
 	areaArr := helper.NewStr(tcArea).Explode(",")
+	if len(areaArr) > 0 {
+		for key, ar := range areaArr {
+			if key == 0 {
+				areaSql = fmt.Sprintf("( address like %s", "'%"+ar+"%'")
+			} else {
+				areaSql = areaSql + fmt.Sprintf(" or address like %s", "'%"+ar+"%'")
+			}
 
-	for key, ar := range areaArr {
-		if key == 0 {
-			areaSql = fmt.Sprintf("( address like %s", "'%"+ar+"%'")
-		} else {
-			areaSql = areaSql + fmt.Sprintf(" or address like %s", "'%"+ar+"%'")
-		}
-
-		if key == (len(areaArr) - 1) {
-			areaSql = areaSql + " )"
+			if key == (len(areaArr) - 1) {
+				areaSql = areaSql + " )"
+			}
 		}
 	}