mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Merge pull request #12077 from tb365/bugfix/tb-bugfix-090101
lb list api support search elastic ip
This commit is contained in:
@@ -191,7 +191,9 @@ func (man *SLoadbalancerManager) ListItemFilter(
|
||||
}
|
||||
|
||||
if len(query.Address) > 0 {
|
||||
q = q.In("address", query.Address)
|
||||
c1 := sqlchemy.In(q.Field("id"), ElasticipManager.Query("associate_id").In("ip_addr", query.Address))
|
||||
c2 := sqlchemy.In(q.Field("address"), query.Address)
|
||||
q = q.Filter(sqlchemy.OR(c1, c2))
|
||||
}
|
||||
if len(query.AddressType) > 0 {
|
||||
q = q.In("address_type", query.AddressType)
|
||||
|
||||
Reference in New Issue
Block a user