Subversion Repositories SmartDukaan

Rev

Rev 32285 | Rev 32401 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 32285 Rev 32286
Line 229... Line 229...
229
            requestParams.put("isTemplate", "true");
229
            requestParams.put("isTemplate", "true");
230
            requestParams.put("header", title);*/
230
            requestParams.put("header", title);*/
231
            //} else if(isProd && mediaUrl !=null) {
231
            //} else if(isProd && mediaUrl !=null) {
232
        } else if (mediaUrl != null) {
232
        } else if (mediaUrl != null) {
233
            //requestParams.put("isHSM", "true");
233
            //requestParams.put("isHSM", "true");
-
 
234
 
-
 
235
            Optin optin = optinRepository.selectByMobile(mobile);
-
 
236
            if (optin == null) {
-
 
237
                this.optIn(sendTo);
-
 
238
                optin = new Optin();
-
 
239
                optin.setCreated(LocalDateTime.now());
-
 
240
                optin.setMobile(mobile);
-
 
241
                optinRepository.persist(optin);
-
 
242
            }
-
 
243
 
234
            requestParams.put("method", "SENDMEDIAMESSAGE");
244
            requestParams.put("method", "SENDMEDIAMESSAGE");
235
            requestParams.put("msg_type", "DOCUMENT");
245
            requestParams.put("msg_type", "DOCUMENT");
236
            requestParams.put("caption", message);
246
            requestParams.put("caption", message);
237
            //requestParams.put("msg", message);
247
            //requestParams.put("msg", message);
238
            requestParams.put("media_url", mediaUrl);
248
            requestParams.put("media_url", mediaUrl);
Line 240... Line 250...
240
            String response =
250
            String response =
241
                    restClient.post("https://media.smsgupshup.com/GatewayAPI/rest",
251
                    restClient.post("https://media.smsgupshup.com/GatewayAPI/rest",
242
                            requestParams,
252
                            requestParams,
243
                            requestheaders);
253
                            requestheaders);
244
            LOGGER.info("response" + response);
254
            LOGGER.info("response" + response);
245
            Optin optin = optinRepository.selectByMobile(mobile);
-
 
246
            if (optin == null) {
-
 
247
                this.optIn(sendTo);
-
 
248
                optin = new Optin();
-
 
249
                optin.setCreated(LocalDateTime.now());
-
 
250
                optin.setMobile(mobile);
-
 
251
                optinRepository.persist(optin);
-
 
252
            }
-
 
253
        }
255
        }
254
 
256
 
255
    }
257
    }
256
 
258
 
257
 
259