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 { for k, _ := range brandIDMap {
if k != 0 { brandIDs = append(brandIDs, k)
brandIDs = append(brandIDs, k)
}
} }
for k, _ := range cityCodeMap { for k, _ := range cityCodeMap {
cityCodes = append(cityCodes, k) cityCodes = append(cityCodes, k)
} }
for k, _ := range storeIDMap { 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 { for _, v := range stores {
if _, ok := resultMap[v.ID]; !ok { if _, ok := resultMap[v.ID]; !ok {
resultMap[v.ID] = v.ID resultMap[v.ID] = v.ID