mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
Merge pull request #14240 from ioito/hotfix/qx-secgroup-guest-cnt
fix(region): secgroup guest cnt
This commit is contained in:
@@ -237,13 +237,13 @@ type SecgroupDetails struct {
|
||||
apis.SharableVirtualResourceDetails
|
||||
SSecurityGroup
|
||||
|
||||
// 关联云主机数量
|
||||
// 关联云主机数量, 不包含回收站云主机
|
||||
GuestCnt int `json:"guest_cnt,allowempty"`
|
||||
|
||||
// 关联此安全组的云主机is_system为true数量
|
||||
// 关联此安全组的云主机is_system为true数量, , 不包含回收站云主机
|
||||
SystemGuestCnt int `json:"system_guest_cnt,allowempty"`
|
||||
|
||||
// admin_secgrp_id为此安全组的云主机数量
|
||||
// admin_secgrp_id为此安全组的云主机数量, , 不包含回收站云主机
|
||||
AdminGuestCnt int `json:"admin_guest_cnt,allowempty"`
|
||||
|
||||
// 安全组缓存数量
|
||||
|
||||
@@ -408,7 +408,7 @@ func (manager *SSecurityGroupManager) FetchCustomizeColumns(
|
||||
}
|
||||
|
||||
guests := []SGuest{}
|
||||
q = GuestManager.Query()
|
||||
q = GuestManager.Query().IsFalse("pending_deleted")
|
||||
q = q.Filter(sqlchemy.OR(
|
||||
sqlchemy.In(q.Field("secgrp_id"), secgroupIds),
|
||||
sqlchemy.In(q.Field("admin_secgrp_id"), secgroupIds),
|
||||
@@ -450,7 +450,7 @@ func (manager *SSecurityGroupManager) FetchCustomizeColumns(
|
||||
}
|
||||
}
|
||||
|
||||
sq := GuestManager.Query("id")
|
||||
sq := GuestManager.Query("id").IsFalse("pending_deleted")
|
||||
sq = GuestManager.FilterByOwner(sq, ownerId, queryScope)
|
||||
|
||||
guestSecgroups := []SGuestsecgroup{}
|
||||
|
||||
Reference in New Issue
Block a user