From 5970590f788f71bd60abd092a0bca0ac822c306e Mon Sep 17 00:00:00 2001 From: Marko Jovanovic Date: Mon, 6 Oct 2025 09:32:06 +0200 Subject: [PATCH] Modified SMS HTTP API call --- src/Command/ContactUncontactedCommand.php | 42 ++++++++++++----------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/src/Command/ContactUncontactedCommand.php b/src/Command/ContactUncontactedCommand.php index fff1c3c..e4d50dd 100644 --- a/src/Command/ContactUncontactedCommand.php +++ b/src/Command/ContactUncontactedCommand.php @@ -81,26 +81,28 @@ class ContactUncontactedCommand extends Command 'Accept' => 'application/json', 'Content-Type' => 'application/json' ], - 'query' => "{ - 'messages': { 'msg': [{ - 'allowedChannels': ['SMS'], - 'from': 'UKB', - 'to': [ - { 'number': '$phoneContact->getPhoneNumber()' } - ], - 'body': { - 'type': 'auto', - 'content': 'Liebe Patientin, lieber Patient, \n' . - 'gerne möchten wir von Ihnen erfahren, wie zufrieden Sie mit uns sind. Wir freuen uns, wenn Sie sich die Zeit nehmen und uns Ihre Eindrücke mitteilen.\n' . - 'Ihre Anregungen landen über den direkten Weg beim Qualitäts- und Risikomanagement.\n\n' . - 'Wir freuen uns über Ihr Feedback - direkt ans Qualitäts- und Risikomanagement.\n\n' . - 'https://umfragetool.ukbonn.de/login?id=QMBEFR_TEST \n\n' . - 'Ihr UKB.' - }, - 'minimumNumberOfMessageParts': 1, - 'maximumNumberOfMessageParts': 8, - 'reference': 'UKB' - }] }}" + 'query' => [ + 'body' => "{ + 'messages': { 'msg': [{ + 'allowedChannels': ['SMS'], + 'from': 'UKB', + 'to': [ + { 'number': '$phoneContact->getPhoneNumber()' } + ], + 'body': { + 'type': 'auto', + 'content': 'Liebe Patientin, lieber Patient, \n' . + 'gerne möchten wir von Ihnen erfahren, wie zufrieden Sie mit uns sind. Wir freuen uns, wenn Sie sich die Zeit nehmen und uns Ihre Eindrücke mitteilen.\n' . + 'Ihre Anregungen landen über den direkten Weg beim Qualitäts- und Risikomanagement.\n\n' . + 'Wir freuen uns über Ihr Feedback - direkt ans Qualitäts- und Risikomanagement.\n\n' . + 'https://umfragetool.ukbonn.de/login?id=QMBEFR_TEST \n\n' . + 'Ihr UKB.' + }, + 'minimumNumberOfMessageParts': 1, + 'maximumNumberOfMessageParts': 8, + 'reference': 'UKB' + }] }}" + ] ]); // 4. Check the API response status