fix(admin-frontend): 修复节点权限组保存与协议默认值

统一将节点编辑和批量修改的 group_ids、route_ids
序列化为字符串 ID,避免保存权限组后订阅侧无法命中节点

后端新增 whereGroupId 兼容历史字符串与数字 JSON 值,
并补齐 TUIC 版本、ALPN 选项及 AnyTLS 默认 Padding 配置

docs: 新增 HelloAGENTS 通用与工作流避坑指南
This commit is contained in:
yinjianm
2026-04-27 23:03:57 +08:00
parent c64badfc23
commit 30c2f655e7
16 changed files with 1096 additions and 33 deletions
+2 -2
View File
@@ -31,7 +31,7 @@ class ServerGroup extends Model
public function servers()
{
return Server::whereJsonContains('group_ids', (string) $this->id)->get();
return Server::whereGroupId($this->id)->get();
}
/**
@@ -40,7 +40,7 @@ class ServerGroup extends Model
protected function serverCount(): Attribute
{
return Attribute::make(
get: fn () => Server::whereJsonContains('group_ids', (string) $this->id)->count(),
get: fn () => Server::whereGroupId($this->id)->count(),
);
}
}