fix: 修复未报备签名聚合查询

This commit is contained in:
hectorzhao
2026-08-12 17:53:30 +08:00
parent 16135e5a3e
commit 4c70978da4
4 changed files with 31 additions and 7 deletions
@@ -118,6 +118,7 @@ describe('SignatureRetirementService dimensions', () => {
expect(sql).toContain('message."signatureId" IS NULL');
expect(sql).toContain('FROM "SmsSignature" signature');
expect(sql).toContain('signature."applicationId" = extracted.application_id');
expect(sql).toContain('GROUP BY\n extracted.tenant_id,\n extracted.application_id,');
expect(sql).not.toContain('FROM "ChannelSignatureReportTask" report');
});
@@ -307,7 +307,14 @@ export class SignatureRetirementService implements OnModuleInit, OnModuleDestroy
OR tenant.name ILIKE ${keywordPattern}
OR application.name ILIKE ${keywordPattern}
)
GROUP BY extracted.signature_name, tenant.id, tenant.name, application.id, application.name
GROUP BY
extracted.tenant_id,
extracted.application_id,
extracted.signature_name,
tenant.id,
tenant.name,
application.id,
application.name
)
SELECT
signature_id AS "signatureId",