diff --git a/business/model/dao/dao_order.go b/business/model/dao/dao_order.go index d76ba1c7a..0232f015e 100644 --- a/business/model/dao/dao_order.go +++ b/business/model/dao/dao_order.go @@ -2072,12 +2072,10 @@ func StaticStoreOrderChange(db *DaoDB, storeId []int, start, end time.Time, rank lastSql += `JOIN (` + storeTotals lastSql += `ON daily_orders.jx_store_id = store_totals.jx_store_id JOIN store s ON s.id = daily_orders.jx_store_id - ORDER BY store_totals.total_orders ?,daily_orders.jx_store_id,daily_orders.order_date` - if rank != "" { - dailyParam = append(dailyParam, rank) - } else { - dailyParam = append(dailyParam, "DESC") - } + ORDER BY store_totals.total_orders %s,daily_orders.jx_store_id,daily_orders.order_date` + + lastSql = fmt.Sprintf(lastSql, rank) + globals.SugarLogger.Debugf("-----sql := %s", lastSql) globals.SugarLogger.Debugf("-----dailyParam := %s", utils.Format4Output(dailyParam, false)) data := make([]*StoreOrderRank, 0, 0)