当前位置: 首页>>代码示例>>Python>>正文


Python Logger.log_ticket方法代码示例

本文整理汇总了Python中utilities.Logger.Logger.log_ticket方法的典型用法代码示例。如果您正苦于以下问题:Python Logger.log_ticket方法的具体用法?Python Logger.log_ticket怎么用?Python Logger.log_ticket使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utilities.Logger.Logger的用法示例。


在下文中一共展示了Logger.log_ticket方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: notify_restaurant

# 需要导入模块: from utilities.Logger import Logger [as 别名]
# 或者: from utilities.Logger.Logger import log_ticket [as 别名]
 def notify_restaurant(self):
     if self.restaurant.has_gps_printer:
         # Send GPS push
         pass
         return True
     elif self.restaurant.has_merchant_app:
         # Send GCM Push
         pass
         return True
     else:
         try:
             for contact in self.restaurant.numbers.all():
                 if contact.number_type == NUMBER_TYPE[1][0]:
                     s = SMS()
                     s.send(mobile_number=contact.number, sms_text=self.order_text())
                     OrderLog.objects.create(order=self, message="Restaurant notified via SMS, to"
                                                                 " be followed up by a call",
                                             owner_type='system', owner_id=self.agent.id)
                     return True
         except ObjectDoesNotExist:
             Logger.log_ticket(order=self, message=dict(STOCK_MESSAGES)['failed_to_notify'],
                               owner=self.agent, owner_type='system', ticket_type=TICKET_TYPE[1][0])
             return False
开发者ID:trolltartar,项目名称:nomnom,代码行数:25,代码来源:models.py

示例2: should_call

# 需要导入模块: from utilities.Logger import Logger [as 别名]
# 或者: from utilities.Logger.Logger import log_ticket [as 别名]
    def should_call(self):
        ticket_id, numbers = None, None

        if self.restaurant.has_to_be_called:
            numbers = [c.number for c in self.restaurant.numbers.all() if c.number_type == NUMBER_TYPE[2][0]]
            ticket_id = Logger.log_ticket(order=self, message="System ticket created to place order via "
                                                  "outbound call with restaurant", owner=self.agent,
                              owner_type="Agent", ticket_type='place_order')
        #else:
        #self.notify_restaurant()

        return {
                "order": self,
                "estimated_delivery_time": 20, #abs((self.expected_delivery_time - datetime.now()).minutes),
                "contact_numbers": numbers,
                "ticket_id": ticket_id
                }
开发者ID:trolltartar,项目名称:nomnom,代码行数:19,代码来源:models.py


注:本文中的utilities.Logger.Logger.log_ticket方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。