fix: close receipt delivery workflows

This commit is contained in:
hectorzhao
2026-07-24 14:40:57 +08:00
parent 2ee39056eb
commit 91f04f5288
22 changed files with 829 additions and 48 deletions
@@ -0,0 +1,17 @@
UPDATE "SmsApplicationHttpConfig" config
SET
"receiptDeliveryMode" = CASE
WHEN application."interfaceEnabled" AND config.enabled THEN 'both'
WHEN application."interfaceEnabled" THEN 'cmpp'
WHEN config.enabled THEN 'http'
ELSE 'none'
END,
"uplinkDeliveryMode" = CASE
WHEN application."interfaceEnabled" AND config.enabled THEN 'both'
WHEN application."interfaceEnabled" THEN 'cmpp'
WHEN config.enabled THEN 'http'
ELSE 'none'
END,
"updatedAt" = CURRENT_TIMESTAMP
FROM "SmsApplication" application
WHERE application.id = config."applicationId";