| Line 287... |
Line 287... |
| 287 |
session.commit()
|
287 |
session.commit()
|
| 288 |
return userSms.id
|
288 |
return userSms.id
|
| 289 |
|
289 |
|
| 290 |
def get_sms_to_be_sent():
|
290 |
def get_sms_to_be_sent():
|
| 291 |
print "get_emails_to_be_sent"
|
291 |
print "get_emails_to_be_sent"
|
| 292 |
return UserSms.query.filter(UserSms.deliveryStatus==SmsDeliveryStatus.NOT_SENT).all()
|
292 |
return UserSms.query.filter(UserSms.deliveryStatus== SmsDeliveryStatus._VALUES_TO_NAMES[SmsDeliveryStatus.NOT_SENT]).all()
|
| 293 |
|
293 |
|
| 294 |
def mark_sms_as_sent(smsId, status, responseId, responseText):
|
294 |
def mark_sms_as_sent(smsId, status, responseId, responseText):
|
| 295 |
sms = UserSms.get_by(id = smsId)
|
295 |
sms = UserSms.get_by(id = smsId)
|
| 296 |
if sms:
|
296 |
if sms:
|
| 297 |
sms.attempts = sms.attempts+1
|
297 |
sms.attempts = sms.attempts+1
|
| Line 353... |
Line 353... |
| 353 |
print 'get all users sms infos'
|
353 |
print 'get all users sms infos'
|
| 354 |
return UserSmsInfo.query.filter(UserSmsInfo.dndStatus == dndStatus).filter(UserSmsInfo.smsSubscribed == smsSubscribed).all()
|
354 |
return UserSmsInfo.query.filter(UserSmsInfo.dndStatus == dndStatus).filter(UserSmsInfo.smsSubscribed == smsSubscribed).all()
|
| 355 |
|
355 |
|
| 356 |
def list_sms_to_get_delivery_info():
|
356 |
def list_sms_to_get_delivery_info():
|
| 357 |
print 'get all message waiting for delivery status'
|
357 |
print 'get all message waiting for delivery status'
|
| 358 |
return UserSms.query.filter(or_(UserSms.deliveryStatus== SmsDeliveryStatus.SENT_TO_OPERATOR, UserSms.deliveryStatus== SmsDeliveryStatus.SUBMITTED_TO_SMSC)).all()
|
358 |
return UserSms.query.filter(or_(UserSms.deliveryStatus== SmsDeliveryStatus._VALUES_TO_NAMES[SmsDeliveryStatus.SENT_TO_OPERATOR], UserSms.deliveryStatus== SmsDeliveryStatus._VALUES_TO_NAMES[SmsDeliveryStatus.SUBMITTED_TO_SMSC])).all()
|
| 359 |
|
359 |
|
| 360 |
def mark_messages_as_sent_to_operator(userSmsList):
|
360 |
def mark_messages_as_sent_to_operator(userSmsList):
|
| 361 |
for userSms in userSmsList:
|
361 |
for userSms in userSmsList:
|
| 362 |
sms = UserSms.get_by(id==userSms.id)
|
362 |
sms = UserSms.get_by(id==userSms.id)
|
| 363 |
if sms:
|
363 |
if sms:
|