fix: correlate downstream receipts with submit responses
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
ALTER TABLE "SmsMessageRecord"
|
||||
ADD COLUMN "cmppSubmitSequenceId" TEXT;
|
||||
|
||||
UPDATE "CmppDownstreamDelivery"
|
||||
SET
|
||||
"status" = 'unconfirmed',
|
||||
"deliveredAt" = NULL,
|
||||
"lastError" = 'CMPP_DELIVER_RESP Msg_Id=0,仅确认协议收包,未确认业务回执关联'
|
||||
WHERE "deliveryType" = 'receipt'
|
||||
AND "status" = 'delivered'
|
||||
AND COALESCE("ackMessageId", '0') = '0';
|
||||
@@ -983,6 +983,7 @@ model SmsMessageRecord {
|
||||
channelId String?
|
||||
submitId String?
|
||||
gatewayMessageId String?
|
||||
cmppSubmitSequenceId String?
|
||||
status String @default("queued")
|
||||
submitStatus String?
|
||||
receiptStatus String?
|
||||
|
||||
Reference in New Issue
Block a user