diff --git a/business/model/dao/dao_order.go b/business/model/dao/dao_order.go index 5ada9912c..7691bcbf8 100644 --- a/business/model/dao/dao_order.go +++ b/business/model/dao/dao_order.go @@ -394,15 +394,13 @@ func GetStoreOrderSkuList4Afs(db *DaoDB, storeIDs []int, finishedAtBegin, finish JOIN ( SELECT t12.* FROM afs_order t12 - WHERE IF(t12.jx_store_id > 0, t12.jx_store_id, t12.store_id) IN (` + GenQuestionMarks(len(storeIDs)) + `) - ` + WHERE IF(t12.jx_store_id > 0, t12.jx_store_id, t12.store_id) IN (` + GenQuestionMarks(len(storeIDs)) if isFinish { - sql += " AND t12.afs_finished_at >= ? AND t12.afs_finished_at <= ?" + sql += ") AND t12.afs_finished_at >= ? AND t12.afs_finished_at <= ?" } else { - sql += " AND t12.afs_created_at >= ? AND t12.afs_created_at <= ?" + sql += ") AND t12.afs_created_at >= ? AND t12.afs_created_at <= ?" } - sql += ` - ) t4 ON t4.vendor_order_id = t2.vendor_order_id AND t4.vendor_id = t2.vendor_id` + sql += ") t4 ON t4.vendor_order_id = t2.vendor_order_id AND t4.vendor_id = t2.vendor_id" sqlParams := []interface{}{ storeIDs, finishedAtBegin,