fix: 查询私有模型时增加enabled过滤条件

This commit is contained in:
2026-05-15 16:04:18 +08:00
parent 09290fecbe
commit a585233c4d

View File

@@ -168,7 +168,14 @@ WHERE deleted_at IS NULL
args = append(args, req.IsPrivate) args = append(args, req.IsPrivate)
} }
if req.IsOwner != nil && *req.IsOwner == 0 { if req.IsOwner != nil && *req.IsOwner == 0 {
sql += ` AND creator = ? AND is_owner = ? ` if req.Enabled != nil && *req.Enabled == 1 {
sql += ` AND creator = ? AND is_owner = ? AND enabled=1 `
} else if req.Enabled != nil && *req.Enabled == 0 {
sql += ` AND creator = ? AND is_owner = ? AND enabled=0 `
} else {
sql += ` AND creator = ? AND is_owner = ? `
}
args = append(args, req.Creator) args = append(args, req.Creator)
args = append(args, req.IsOwner) args = append(args, req.IsOwner)
} else if req.IsOwner != nil && *req.IsOwner == 1 { } else if req.IsOwner != nil && *req.IsOwner == 1 {