def get_internalfiles_by_receipt(self, store, receipt): wbtip = db_get_wbtip_by_receipt(store, receipt) ifiles = store.find( models.InternalFile, models.InternalFile.internaltip_id == unicode(wbtip.id)) return [models.serializers.serialize_ifile(ifile) for ifile in ifiles]
def get_internalfiles_by_receipt(self, session, receipt): wbtip = db_get_wbtip_by_receipt(session, 1, receipt) ifiles = session.query(models.InternalFile) \ .filter(models.InternalFile.internaltip_id == wbtip.id, models.InternalTip.id == wbtip.id, models.InternalTip.tid == 1) return [models.serializers.serialize_ifile(session, ifile) for ifile in ifiles]
def get_receiverfiles_by_receipt(self, session, receipt): wbtip = db_get_wbtip_by_receipt(session, 1, receipt) rfiles = session.query(models.ReceiverFile) \ .filter(models.ReceiverFile.receivertip_id == models.ReceiverTip.id, models.ReceiverTip.internaltip_id == wbtip.id, models.InternalTip.id == wbtip.id, models.InternalTip.tid == 1) return [models.serializers.serialize_rfile(session, 1, rfile) for rfile in rfiles]
def get_receiverfiles_by_receipt(self, store, receipt): wbtip = db_get_wbtip_by_receipt(store, receipt) rfiles = store.find( models.ReceiverFile, models.ReceiverFile.receivertip_id == models.ReceiverTip.id, models.ReceiverTip.internaltip_id == unicode(wbtip.id)) return [ models.serializers.serialize_rfile(store, rfile) for rfile in rfiles ]
def get_receiverfiles_by_receipt(self, store, receipt): wbtip = db_get_wbtip_by_receipt(store, receipt) rfiles = store.find( models.ReceiverFile, models.ReceiverFile.receivertip_id == models.ReceiverTip.id, models.ReceiverTip.internaltip_id == unicode(wbtip.id)) ret = [] for rfile in rfiles: f = models.serializers.serialize_rfile(rfile) f['status'] = rfile.status ret.append(f) return ret