- 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)
|
infoMap = make(map[int]*StoreOpRequestInfo)
|
||||||
if len(reqIDs) > 0 {
|
if len(reqIDs) > 0 {
|
||||||
sql := `
|
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
|
FROM store_op_request t1
|
||||||
JOIN sku_name t2 ON t2.id = t1.item_id
|
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
|
JOIN store t4 ON t4.id = t1.store_id
|
||||||
WHERE t1.id IN (` + dao.GenQuestionMarks(len(reqIDs)) + ")"
|
WHERE t1.id IN (` + dao.GenQuestionMarks(len(reqIDs)) + ")"
|
||||||
sqlParams := []interface{}{
|
sqlParams := []interface{}{
|
||||||
|
utils.DefaultTimeValue,
|
||||||
utils.DefaultTimeValue,
|
utils.DefaultTimeValue,
|
||||||
reqIDs,
|
reqIDs,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user