diff --git a/cmd/dao/sale_address.go b/cmd/dao/sale_address.go index b3da053..974d189 100644 --- a/cmd/dao/sale_address.go +++ b/cmd/dao/sale_address.go @@ -8,7 +8,14 @@ import ( func QuerySaleAddress(in *artShow.SaleAddressReq) (out []*model.SaleAddress, err error) { out = make([]*model.SaleAddress, 0) - err = db.DbArtShow.Table("sale_address").Where("parent_name = ? ", in.ParentName).Find(&out).Error + queryDB := db.DbArtShow.Table("sale_address") + + if in.ParentName == "-1" { + err = queryDB.Where("parent_name <> 0").Find(&out).Error + } else { + err = queryDB.Where("parent_name = ? ", in.ParentName).Find(&out).Error + } + if err != nil { return nil, err }