Subversion Repositories SmartDukaan

Rev

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

Rev 19761 Rev 19763
Line 2456... Line 2456...
2456
            otherMobileNumber = req.get_param('mobile_number')
2456
            otherMobileNumber = req.get_param('mobile_number')
2457
            if otherMobileNumber is None or str(otherMobileNumber).strip() is '':
2457
            if otherMobileNumber is None or str(otherMobileNumber).strip() is '':
2458
                retailerContact = session.query(RetailerContacts).filter_by(retailer_id=identifier).filter(RetailerContacts.contact_type=='sms').order_by(RetailerContacts.created.desc()).first()
2458
                retailerContact = session.query(RetailerContacts).filter_by(retailer_id=identifier).filter(RetailerContacts.contact_type=='sms').order_by(RetailerContacts.created.desc()).first()
2459
                if retailerContact is not None:
2459
                if retailerContact is not None:
2460
                    if retailerContact.mobile_number is not None and len(retailerContact.mobile_number)==10:
2460
                    if retailerContact.mobile_number is not None and len(retailerContact.mobile_number)==10:
2461
                        smsStatus = generateSms(identifier,retailerContact.mobile_number,agentId)
2461
                        smsStatus = generateSms(self,identifier,retailerContact.mobile_number,agentId)
2462
                        if smsStatus:
2462
                        if smsStatus:
2463
                            resp.body = "{\"result\":\"success\"}"
2463
                            resp.body = "{\"result\":\"success\"}"
2464
                        else:
2464
                        else:
2465
                            resp.body = "{\"result\":\"failed\"}"
2465
                            resp.body = "{\"result\":\"failed\"}"
2466
                    else:
2466
                    else:
Line 2469... Line 2469...
2469
                else:
2469
                else:
2470
                    print 'No number to send the message for retailer id '+str(identifier)
2470
                    print 'No number to send the message for retailer id '+str(identifier)
2471
                    resp.body = "{\"result\":\"failed\"}"
2471
                    resp.body = "{\"result\":\"failed\"}"
2472
            else:
2472
            else:
2473
                if len(str(otherMobileNumber).strip())==10:
2473
                if len(str(otherMobileNumber).strip())==10:
2474
                    smsStatus = generateSms(identifier,str(otherMobileNumber).strip(),agentId)
2474
                    smsStatus = generateSms(self,identifier,str(otherMobileNumber).strip(),agentId)
2475
                    if smsStatus:
2475
                    if smsStatus:
2476
                        resp.body = "{\"result\":\"success\"}"
2476
                        resp.body = "{\"result\":\"success\"}"
2477
                    else:
2477
                    else:
2478
                        resp.body = "{\"result\":\"failed\"}"
2478
                        resp.body = "{\"result\":\"failed\"}"
2479
                else:
2479
                else: