示例#1
0
 def get_safe(self):
     res = document_to_dict(self)
     res['items'] = []
     for i in self.items:
         res['items'].append(i.get_safe())
     if self.part:
         res['part'] = self.part.get_safe()
     return res
示例#2
0
 def get_safe(self) -> dict:
     session = document_to_dict(self)
     if session.get('contragent'):
         session['contragent'] = self.contragent.get_safe()
     if session.get('cart'):
         session['cart'] = self.cart.get_safe()
     if self.selection:
         session['selection'] = self.selection.get_safe()
     return session
示例#3
0
文件: order.py 项目: io112/sem-trade
 def get_safe(self):
     res = document_to_dict(self)
     res['cart'] = self.cart.get_safe()
     if self.contragent:
         res['contragent'] = self.contragent.get_safe()
     res['_id'] = str(res['_id'])
     try:
         res['user'] = self.user.get_safe()
     except:
         res['user'] = {}
     return res
示例#4
0
 def get_safe(self) -> dict:
     res = document_to_dict(self)
     return res
示例#5
0
文件: user.py 项目: io112/sem-trade
 def get_safe(self) -> dict:
     res = document_to_dict(self)
     res['_id'] = str(res['_id'])
     return res
示例#6
0
 def get_safe(self) -> dict:
     contragent = document_to_dict(self)
     contragent['_id'] = str(contragent['_id'])
     return contragent
示例#7
0
文件: cart.py 项目: io112/sem-trade
 def get_safe(self) -> dict:
     res = document_to_dict(self)
     for i in range(len(self.items)):
         res['items'][i] = self.items[i].get_safe()
     return res
示例#8
0
 def get_safe(self) -> dict:
     res = document_to_dict(self)
     if self.item:
         res['item'] = self.item.get_safe()
     return res