Exemplo n.º 1
0
    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]
Exemplo n.º 2
0
    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]
Exemplo n.º 3
0
    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]
Exemplo n.º 4
0
    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
        ]
Exemplo n.º 5
0
    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