Subversion Repositories SmartDukaan

Rev

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

Rev 12877 Rev 12882
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: