fix(region): host order (#22925)

This commit is contained in:
屈轩
2025-07-22 15:19:48 +08:00
committed by GitHub
parent dcec13c6d3
commit 7482731ced
+3 -3
View File
@@ -804,7 +804,7 @@ func (manager *SHostManager) OrderByExtraFields(
guestSQ.Field("mem_commit"),
sqlchemy.NewFunction(
sqlchemy.NewCase().When(
sqlchemy.GE(host.Field("mem_cmtbound"), 0),
sqlchemy.GT(host.Field("mem_cmtbound"), 0),
host.Field("mem_cmtbound"),
).Else(sqlchemy.NewConstField(1)),
"mem_cmtbound",
@@ -844,7 +844,7 @@ func (manager *SHostManager) OrderByExtraFields(
guestSQ.Field("cpu_commit"),
sqlchemy.NewFunction(
sqlchemy.NewCase().When(
sqlchemy.GE(host.Field("cpu_cmtbound"), 0),
sqlchemy.GT(host.Field("cpu_cmtbound"), 0),
host.Field("cpu_cmtbound"),
).Else(sqlchemy.NewConstField(1)),
"cpu_cmtbound",
@@ -879,7 +879,7 @@ func (manager *SHostManager) OrderByExtraFields(
hoststorages.Field("host_id"),
sqlchemy.NewFunction(
sqlchemy.NewCase().When(
sqlchemy.GE(storageQ.Field("cmtbound"), 0),
sqlchemy.GT(storageQ.Field("cmtbound"), 0),
storageQ.Field("cmtbound"),
).Else(sqlchemy.NewConstField(1)),
"cmtbound",