示例#1
0
 def pop_order(cls, user_address):
     db = Environment.get_db()
     order_collection = db.get_collection(Order)
     order_dic = order_collection.find_one({"user_address": user_address})
     order = cls.deserialize(order_dic)
     order_collection.delete_many({"user_address": order.user_address})
     return order
示例#2
0
 def pop_order(cls, user_address):
     db = Environment.get_db()
     order_collection = db.get_collection(Order)
     order_dic = order_collection.find_one({"user_address": user_address})
     order = cls.deserialize(order_dic)
     order_collection.delete_many({"user_address": order.user_address})
     return order
示例#3
0
 def __init__(self):
     from kanaria.core.environment import Environment
     self._env = Environment()
     self.service = Environment.get_kintone_service(self._env)
     self.db = Environment.get_db(self._env)
示例#4
0
 def hold_order(cls, order):
     db = Environment.get_db()
     # delete previous held orders
     db.get_collection(Order).delete_many({"user_address": order.user_address})
     db.save(order)
示例#5
0
 def __init__(self):
     from kanaria.core.environment import Environment
     self._env = Environment()
     self.service = Environment.get_kintone_service(self._env)
     self.db = Environment.get_db(self._env)
示例#6
0
 def hold_order(cls, order):
     db = Environment.get_db()
     # delete previous held orders
     db.get_collection(Order).delete_many(
         {"user_address": order.user_address})
     db.save(order)