This commit is contained in:
苏尹岚
2021-01-22 10:43:44 +08:00
parent 370b606575
commit a7ea8301b1

View File

@@ -339,23 +339,28 @@ func GetUserStoresResultMap(userID string) (resultMap map[int]int, err error) {
}
}
for k, _ := range brandIDMap {
if k != 0 {
brandIDs = append(brandIDs, k)
}
brandIDs = append(brandIDs, k)
}
for k, _ := range cityCodeMap {
cityCodes = append(cityCodes, k)
}
for k, _ := range storeIDMap {
if k != 0 {
storeIDs = append(storeIDs, k)
storeIDs = append(storeIDs, k)
}
if brandIDMap[0] != 0 {
if cityCodeMap[0] != 0 {
stores, err = dao.GetStoreList(db, nil, nil, nil, nil, nil, "")
} else {
stores, err = dao.GetStoreList(db, storeIDs, cityCodes, nil, nil, nil, "")
}
} else {
if cityCodeMap[0] != 0 {
stores, err = dao.GetStoreList(db, nil, nil, nil, brandIDs, nil, "")
} else {
stores, err = dao.GetStoreList(db, storeIDs, cityCodes, nil, brandIDs, nil, "")
}
}
if cityCodeMap[0] != 0 {
stores, err = dao.GetStoreList(db, nil, nil, nil, brandIDs, nil, "")
} else {
stores, err = dao.GetStoreList(db, storeIDs, cityCodes, nil, brandIDs, nil, "")
}
for _, v := range stores {
if _, ok := resultMap[v.ID]; !ok {
resultMap[v.ID] = v.ID