Subversion Repositories SmartDukaan

Rev

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

Rev 5368 Rev 5382
Line 2351... Line 2351...
2351
    settlement.serviceTax = serviceTax
2351
    settlement.serviceTax = serviceTax
2352
    settlement.otherCharges = otherCharges
2352
    settlement.otherCharges = otherCharges
2353
    settlement.netCollection = netCollection
2353
    settlement.netCollection = netCollection
2354
    session.commit()
2354
    session.commit()
2355
 
2355
 
2356
def get_settlement_for_referenceId(reference_id, is_refund = False):
2356
def get_settlement_for_referenceId(reference_id, payment_gateway_id, is_refund = False):
2357
    query = PaymentSettlement.query.filter_by(referenceId = reference_id)
2357
    query = PaymentSettlement.query.filter_by(referenceId = reference_id)
2358
    
2358
    
2359
    if is_refund:
2359
    if is_refund:
2360
        query = query.filter(PaymentSettlement.netCollection < 0)
2360
        query = query.filter(PaymentSettlement.netCollection < 0)
2361
    else:
2361
    else:
2362
        query = query.filter(PaymentSettlement.netCollection > 0)
2362
        query = query.filter(PaymentSettlement.netCollection > 0)
2363
    
2363
    
-
 
2364
    if payment_gateway_id:
-
 
2365
        query = query.filter_by(paymentGatewayId = payment_gateway_id)
-
 
2366
    
2364
    return query.first()
2367
    return query.first()
2365
 
2368
 
2366
def save_ebs_settlement_summary(settlement_id, settlement_date, transaction_date_from, transaction_date_to, amount):
2369
def save_ebs_settlement_summary(settlement_id, settlement_date, transaction_date_from, transaction_date_to, amount):
2367
    summary = EBSSettlementSummary()
2370
    summary = EBSSettlementSummary()
2368
    summary.settlementId = settlement_id
2371
    summary.settlementId = settlement_id