From b97d32c7ca6c288f9cd9835209458bcdeba41f2e Mon Sep 17 00:00:00 2001
From: AMIT KUMAR <amit.kumar@tarento.com>
Date: Fri, 27 Aug 2021 10:37:14 +0530
Subject: [PATCH] Issue #SB-26253 feat:Fix bulk sms issue (#925)

---
 .../notification/sms/providerimpl/Msg91SmsProvider.java  | 4 ++--
 .../notification/sms/providerimpl/ProviderDetails.java   | 9 ++++++++-
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/Msg91SmsProvider.java b/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/Msg91SmsProvider.java
index 757702a85..05f35c0b1 100644
--- a/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/Msg91SmsProvider.java
+++ b/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/Msg91SmsProvider.java
@@ -141,7 +141,7 @@ public class Msg91SmsProvider implements ISmsProvider {
 
         // create body
         ProviderDetails providerDetails =
-            new ProviderDetails(sender, smsRoute, country, 1, smsList);
+            new ProviderDetails(sender, smsRoute, country, 1, smsList, templateId);
 
         String providerDetailsString = JsonUtil.toJson(providerDetails);
 
@@ -384,7 +384,7 @@ public class Msg91SmsProvider implements ISmsProvider {
       smsList.add(sms);
 
       // create body
-      ProviderDetails providerDetails = new ProviderDetails(sender, smsRoute, country, 1, smsList);
+      ProviderDetails providerDetails = new ProviderDetails(sender, smsRoute, country, 1, smsList, templateId);
 
       String providerDetailsString = JsonUtil.toJson(providerDetails);
 
diff --git a/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/ProviderDetails.java b/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/ProviderDetails.java
index 40349e390..5c49ed173 100644
--- a/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/ProviderDetails.java
+++ b/core/notification-utils/src/main/java/org/sunbird/notification/sms/providerimpl/ProviderDetails.java
@@ -13,14 +13,16 @@ public class ProviderDetails implements Serializable {
   private String route;
   private String country;
   private int unicode;
+  private String DLT_TE_ID;
   private List<Sms> sms;
 
-  public ProviderDetails(String sender, String route, String country, int unicode, List<Sms> sms) {
+  public ProviderDetails(String sender, String route, String country, int unicode, List<Sms> sms, String DLT_TE_ID) {
     this.sender = sender;
     this.route = route;
     this.country = country;
     this.sms = sms;
     this.unicode = unicode;
+    this.DLT_TE_ID = DLT_TE_ID;
   }
 
   /** @return the serialversionuid */
@@ -52,4 +54,9 @@ public class ProviderDetails implements Serializable {
   public int getUnicode() {
     return unicode;
   }
+
+  /** @return the DLT_TE_ID */
+  public String getDLT_TE_ID() {
+    return DLT_TE_ID;
+  }
 }
-- 
GitLab