Subversion Repositories SmartDukaan

Rev

Rev 1123 | Rev 1248 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1123 Rev 1137
Line 64... Line 64...
64
        awb.is_available = False
64
        awb.is_available = False
65
        session.commit()
65
        session.commit()
66
        return awb.awb_number
66
        return awb.awb_number
67
    except:
67
    except:
68
        raise LogisticsServiceException(103, "Unable to get an AWB for the given Provider: " + str(provider_id))
68
        raise LogisticsServiceException(103, "Unable to get an AWB for the given Provider: " + str(provider_id))
-
 
69
 
-
 
70
def get_free_awb_count(provider_id):
-
 
71
    count = Awb.query.filter_by(provider_id = provider_id, is_available = True).count()
-
 
72
    if count == None:
-
 
73
        count = 0
-
 
74
    return count
69
   
75
   
70
def get_shipment_info(awb_number, provider_id):
76
def get_shipment_info(awb_number, provider_id):
71
    awb = Awb.get_by(awb_number = awb_number, provider_id = provider_id)
77
    awb = Awb.get_by(awb_number = awb_number, provider_id = provider_id)
72
    query = AwbUpdate.query.filter_by(awb = awb)
78
    query = AwbUpdate.query.filter_by(awb = awb)
73
    info = query.all()
79
    info = query.all()