def dispatch_request(self): message = json.loads(request.args["message"]) if message: smska = PhoneSMS(phone=message["from"], message=message["msg"]) sms_data = parse_sms(message["msg"]) smska.smstype = "recv" smska.state = "recv" waiting_ticket = self.get_waiting_ticket(sms_data) if waiting_ticket: waiting_ticket.valid_until = sms_data["valid_until"] waiting_ticket.valid_from = sms_data["valid_from"] waiting_ticket.price = sms_data["price"] waiting_ticket.code = sms_data["code"] ss = SmsSender() smsid = ss.sendSms(waiting_ticket.phone, get_prepared_sms_for_ticket(waiting_ticket)) waiting_ticket.sms_sender_id = smsid db_session.add(smska) db_session.commit() # print(message) return "inbox_view"
def dispatch_request(self): message = json.loads(request.args['message']) if message: smska = PhoneSMS(phone=message["from"], message=message["msg"]) sms_data = parse_sms(message["msg"]) smska.smstype = "recv" smska.state = "recv" waiting_ticket = self.get_waiting_ticket(sms_data) if waiting_ticket: waiting_ticket.valid_until = sms_data["valid_until"] waiting_ticket.valid_from = sms_data["valid_from"] waiting_ticket.price = sms_data["price"] waiting_ticket.code = sms_data["code"] ss = SmsSender() smsid = ss.sendSms(waiting_ticket.phone, get_prepared_sms_for_ticket(waiting_ticket)) waiting_ticket.sms_sender_id = smsid db_session.add(smska) db_session.commit() # print(message) return "inbox_view"
def process_notify(payment_id): ticket = Ticket.query.filter(Ticket.payment_id == payment_id).first() if(ticket): if ticket.tariff == 20: message = "BRNO20" if ticket.tariff == 29: message = "BRNO" smska = PhoneSMS(phone="90206", message=message) smska.smstype = "send" smska.state = "waiting" smska.payment_id = ticket.payment_id db_session.add(smska) db_session.commit()
def process_notify(payment_id): ticket = Ticket.query.filter(Ticket.payment_id == payment_id).first() if (ticket): if ticket.tariff == 20: message = "BRNO20" if ticket.tariff == 29: message = "BRNO" smska = PhoneSMS(phone="90206", message=message) smska.smstype = "send" smska.state = "waiting" smska.payment_id = ticket.payment_id db_session.add(smska) db_session.commit()
def dispatch_request(self, payment_id): ticket = Ticket.query.filter(Ticket.payment_id == payment_id).first() if (ticket): if ticket.tariff == 20: message = "BRNO20" if ticket.tariff == 29: message = "BRNO" smska = PhoneSMS(phone=ticket.phone, message=message) smska.smstype = "send" smska.state = "waiting" smska.payment_id = ticket.payment_id db_session.add(smska) db_session.commit() return "aa"