Subversion Repositories SmartDukaan

Rev

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

Rev 4712 Rev 4715
Line 2269... Line 2269...
2269
    summary = EBSSettlementSummary.get_by(settlementId = settlement_id)
2269
    summary = EBSSettlementSummary.get_by(settlementId = settlement_id)
2270
    
2270
    
2271
    if summary:
2271
    if summary:
2272
        summary.detailsUploaded = True
2272
        summary.detailsUploaded = True
2273
        session.commit()
2273
        session.commit()
-
 
2274
 
-
 
2275
def get_settlements_by_date(settlement_date_from, settlement_date_to, is_refund):
-
 
2276
    query = PaymentSettlement.query
-
 
2277
    
-
 
2278
    if settlement_date_from:
-
 
2279
        query = query.filter(PaymentSettlement.settlementDate >= settlement_date_from)
-
 
2280
        
-
 
2281
    if settlement_date_to:
-
 
2282
        query = query.filter(PaymentSettlement.settlementDate <= settlement_date_to)
-
 
2283
    
-
 
2284
    settlements = query.all()
2274
    
2285
    
-
 
2286
    if is_refund:
-
 
2287
        return [settlement for settlement in settlements if settlement.netCollection < 0.0]
-
 
2288
    
-
 
2289
    return settlements
-
 
2290
 
-
 
2291
def get_reshipped_order_ids(order_ids):
-
 
2292
    reshipped_order_ids = []
-
 
2293
    return [order.new_order_id for order in Order.query.filter(Order.new_order_id.in_(order_ids)).all()]
-
 
2294
 
2275
def close_session():
2295
def close_session():
2276
    if session.is_active:
2296
    if session.is_active:
2277
        print "session is active. closing it."
2297
        print "session is active. closing it."
2278
        session.close()
2298
        session.close()
2279
 
2299