fix(groups): 微信群排序复刻云客+群详情去掉重复的「成员列表」字段
用户报:①群详情有成员墙后「成员列表」原始串字段重复;②排序与云客不一致。 - 排序:云客「微信群统计」真机判别=员工分组(云客员工列表序)+ 组内 chatRoomId 字符串升序——/api/groups 微信路径改 JOIN wechat_account 按 list_order(NULL 垫底按 owner asc)+room_id asc; WA 保持最近活跃优先 - 群详情:memberIds 从「其他字段」兜底区排除(成员墙已替代,不再 以原始 wxid 串重复出现) 726 测试绿(默认排序断言更新为员工分组序)。 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -105,7 +105,11 @@ export const GROUP_FIELD_GROUPS: GroupFieldGroup[] = [
|
||||
]
|
||||
|
||||
/** Every key already surfaced via a group (so 其他 can skip duplicates). */
|
||||
const KNOWN_KEYS = new Set(GROUP_FIELD_GROUPS.flatMap((g) => g.keys))
|
||||
const KNOWN_KEYS = new Set([
|
||||
...GROUP_FIELD_GROUPS.flatMap((g) => g.keys),
|
||||
// 原始 wxid 串由群详情成员墙替代,不在任何区(含「其他」)显示(2026-09-10)
|
||||
'memberIds',
|
||||
])
|
||||
|
||||
/** Resolve the 中文 label for a raw_json key (falls back to the key). */
|
||||
export function fieldLabel(key: string): string {
|
||||
|
||||
Reference in New Issue
Block a user