Subversion Repositories SmartDukaan

Rev

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

Rev 7900 Rev 7914
Line 226... Line 226...
226
 
226
 
227
def get_pickup_store_by_hotspot_id(hotspotId):
227
def get_pickup_store_by_hotspot_id(hotspotId):
228
    return PickupStore.query.filter_by(hotspotId = hotspotId).one()
228
    return PickupStore.query.filter_by(hotspotId = hotspotId).one()
229
 
229
 
230
def add_pincode(provider, pincode, destCode, exp, cod, stationType, otgAvailable):
230
def add_pincode(provider, pincode, destCode, exp, cod, stationType, otgAvailable):
231
    provider = Provider().query.filter_by(id = provider).one()
231
    provider = Provider.query.filter_by(id = provider).one()
232
    serviceableLocationDetails = ServiceableLocationDetails()
232
    serviceableLocationDetails = ServiceableLocationDetails()
233
    serviceableLocationDetails.provider = provider
233
    serviceableLocationDetails.provider = provider
234
    serviceableLocationDetails.dest_pincode = pincode
234
    serviceableLocationDetails.dest_pincode = pincode
235
    serviceableLocationDetails.dest_code = destCode
235
    serviceableLocationDetails.dest_code = destCode
236
    serviceableLocationDetails.exp = exp
236
    serviceableLocationDetails.exp = exp
Line 317... Line 317...
317
        for serviceableLocationDetail in serviceableLocationDetails:
317
        for serviceableLocationDetail in serviceableLocationDetails:
318
            serviceableLocationDetail.exp = False
318
            serviceableLocationDetail.exp = False
319
            serviceableLocationDetail.cod = False
319
            serviceableLocationDetail.cod = False
320
    for logisticsLocationInfo in logisticsLocationInfoList:
320
    for logisticsLocationInfo in logisticsLocationInfoList:
321
        serviceableLocationDetail = ServiceableLocationDetails.get_by(provider_id = logisticsLocationInfo.providerId, dest_pincode = logisticsLocationInfo.pinCode)
321
        serviceableLocationDetail = ServiceableLocationDetails.get_by(provider_id = logisticsLocationInfo.providerId, dest_pincode = logisticsLocationInfo.pinCode)
322
        provider = Provider().query.filter_by(id = logisticsLocationInfo.providerId).one()
322
        provider = Provider.query.filter_by(id = logisticsLocationInfo.providerId).one()
323
        if serviceableLocationDetail:
323
        if serviceableLocationDetail:
324
            serviceableLocationDetail.exp = logisticsLocationInfo.expAvailable
324
            serviceableLocationDetail.exp = logisticsLocationInfo.expAvailable
325
            serviceableLocationDetail.cod = logisticsLocationInfo.codAvailable
325
            serviceableLocationDetail.cod = logisticsLocationInfo.codAvailable
326
            serviceableLocationDetail.otgAvailable = logisticsLocationInfo.otgAvailable
326
            serviceableLocationDetail.otgAvailable = logisticsLocationInfo.otgAvailable
327
            serviceableLocationDetail.providerCodLimit = logisticsLocationInfo.codLimit
327
            serviceableLocationDetail.providerCodLimit = logisticsLocationInfo.codLimit