def get(self, pid=0): if pid: return self.succ(Purchase.get(pid)) g_dict = {} for g in set(PURCHASE.FLOW).difference([PURCHASE.FLOW_ONE]): g_dict[g] = [user.uid for user in Group.get_users(g)] unfinished = Purchase.unfinished(g_dict) return self.succ(unfinished)
def saved(self, page=0, pre_page=None, pid=0): if pid: return self.succ(Purchase.get(pid)) page = Purchase.drafts(page, pre_page) return self.succ(page)