9b39c9e56f3dd33975ce5b05ca641b28e9ba263a
1. 权限字段补齐: PHP $PERM_TYPES对齐Java全部32个权限键 - 新增denyEntityInteract(实体交互)、denyMobAttack(攻击生物) - 修正denyPeaceMode→peaceMode(键名与Java对齐) - 数据迁移: 自动重命名DB中已有的denyPeaceMode为peaceMode 2. 权限编辑二态化: 成员权限只有允许/禁止,不存在"领地默认" - 移除前端"默认"状态,改为允许(green)/禁止(red)二态切换 - 后端: 禁用时存false而非删除键,确保Java端正确识别 3. 角色切换修复: 移除visitor选项(访客=未授权玩家) - 下拉菜单只保留admin/member - 确认对话框文案对应调整 4. 同步删除逻辑: handleSyncPermissions新增清理机制 - 删除incoming列表中不存在的旧记录(120秒宽限期) - synced_at=NULL的记录不参与删除(防误删PHP本地创建) - role CASE简化为role=excluded.role(信任Java为角色权威源) 5. 部署: json_encode加JSON_UNESCAPED_UNICODE防双重编码