def _update_order_pay_result(payResult): if payResult.Succ: orderItemObj = OrderItem.objects.get(orderno=payResult.OrderNo) orderItemObj.paied = True orderItemObj.lapsed = False orderItemObj.dt_pay = datetime.local_now() orderItemObj.save() elif payResult.Lapsed: orderItemObj = OrderItem.objects.get(orderno=payResult.OrderNo) orderItemObj.paied = False orderItemObj.lapsed = True orderItemObj.dt_pay = None orderItemObj.save()
def _set_expire_time(self, expire): self.dt_start = datetime.local_now() self.dt_end = self.dt_start + timedelta(minutes=expire)