- fix bug in getStoreOpRequestsInfo
This commit is contained in:
@@ -1175,13 +1175,15 @@ func getStoreOpRequestsInfo(reqIDs []int) (infoMap map[int]*StoreOpRequestInfo,
|
||||
infoMap = make(map[int]*StoreOpRequestInfo)
|
||||
if len(reqIDs) > 0 {
|
||||
sql := `
|
||||
SELECT t1.*, t4.name store_name, t2.prefix sku_name_prefix, t2.name sku_name_name, t3.unit_price
|
||||
SELECT DISTINCT t1.*, t4.name store_name, t2.prefix sku_name_prefix, t2.name sku_name_name, t3.unit_price
|
||||
FROM store_op_request t1
|
||||
JOIN sku_name t2 ON t2.id = t1.item_id
|
||||
LEFT JOIN store_sku_bind t3 ON t3.store_id = t1.store_id AND t3.sku_id = t2.id AND t3.deleted_at = ?
|
||||
JOIN sku t5 ON t5.name_id = t1.item_id AND t5.deleted_at = ?
|
||||
LEFT JOIN store_sku_bind t3 ON t3.store_id = t1.store_id AND t3.sku_id = t5.id AND t3.deleted_at = ?
|
||||
JOIN store t4 ON t4.id = t1.store_id
|
||||
WHERE t1.id IN (` + dao.GenQuestionMarks(len(reqIDs)) + ")"
|
||||
sqlParams := []interface{}{
|
||||
utils.DefaultTimeValue,
|
||||
utils.DefaultTimeValue,
|
||||
reqIDs,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user