fix(admin): 模板ID匹配改由后端裁决并 trim,修复"ID明明一致却报不属于该小程序"的误报

- 拉取模板列表接口在后端统一 trim 后比对,返回 mismatched 结论(含两侧空白差异场景)
- 后台改为直接展示后端结论,避免前端字符串比对误报
- 回归 87 套件/637 用例全绿
这个提交包含在:
xcbyy
2026-10-19 11:06:47 +08:00
父节点 b77827522f
当前提交 eb592dc1b9
共有 3 个文件被更改,包括 24 次插入 和 14 次删除

查看文件

@@ -44,6 +44,12 @@ describe('第七十批订阅消息原因可见与真实授权', () => {
expect(indexCode).toContain('appIdMasked');
});
it('模板ID匹配以后端为准并做 trim,避免误报不匹配', () => {
expect(indexCode).toContain('const mismatched = Object.entries(configured)');
expect(indexCode).toContain('const clean = (v: any) => String(v == null');
expect(adminCode).toContain('t.mismatched');
});
it('小程序真正调用订阅授权并过滤占位符', () => {
expect(subscribeCode).toContain('requestSubscribeAll');
expect(subscribeCode).toContain("startsWith('tmpl_')");