Subversion Repositories SmartDukaan

Rev

Rev 16807 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16807 Rev 16917
Line 181... Line 181...
181
                print 'Need to update the record',checkAppTransaction.payout_description
181
                print 'Need to update the record',checkAppTransaction.payout_description
182
                if appTransaction.get('payout_time') is None:
182
                if appTransaction.get('payout_time') is None:
183
                    session.query(app_transactions).filter(app_transactions.transaction_id == newTransaction_id).update({'payout_description': appTransaction.get('payout_description'),'payout_amount':appTransaction.get('payout_amount'),'cash_back_description':appTransaction.get('cash_back_description'),'cashback_status':appTransaction.get('cashback_status'),'payout_status':appTransaction.get('payout_status')})
183
                    session.query(app_transactions).filter(app_transactions.transaction_id == newTransaction_id).update({'payout_description': appTransaction.get('payout_description'),'payout_amount':appTransaction.get('payout_amount'),'cash_back_description':appTransaction.get('cash_back_description'),'cashback_status':appTransaction.get('cashback_status'),'payout_status':appTransaction.get('payout_status')})
184
                else:    
184
                else:    
185
                    session.query(app_transactions).filter(app_transactions.transaction_id == newTransaction_id).update({'payout_description': appTransaction.get('payout_description'),'payout_amount':appTransaction.get('payout_amount'),'cash_back_description':appTransaction.get('cash_back_description'),'cashback_status':appTransaction.get('cashback_status'),'payout_status':appTransaction.get('payout_status'),'payout_time':utils.to_py_date(appTransaction.get('payout_time'))})
185
                    session.query(app_transactions).filter(app_transactions.transaction_id == newTransaction_id).update({'payout_description': appTransaction.get('payout_description'),'payout_amount':appTransaction.get('payout_amount'),'cash_back_description':appTransaction.get('cash_back_description'),'cashback_status':appTransaction.get('cashback_status'),'payout_status':appTransaction.get('payout_status'),'payout_time':utils.to_py_date(appTransaction.get('payout_time'))})
-
 
186
            elif checkAppTransaction.final_user_payout is None:
-
 
187
                if appTransaction.get('final_user_payout') is not None:
-
 
188
                    checkAppTransaction.final_user_payout = appTransaction.get('final_user_payout')
-
 
189
                else:
-
 
190
                    if appTransaction.get('isCashBackOverriden'):
-
 
191
                        checkAppTransaction.final_user_payout = appTransaction.get('overridenCashBack')
-
 
192
                    else:
-
 
193
                        checkAppTransaction.final_user_payout = appTransaction.get('user_payout')
186
            else:
194
            else:
187
                print 'Record should not be updated'
195
                print 'Record should not be updated'
188
    session.commit()
196
    session.commit()
189
 
197
 
190
def insertNewAppTransaction(appTransaction):
198
def insertNewAppTransaction(appTransaction):
Line 206... Line 214...
206
        app_transaction.payout_time = utils.to_py_date(appTransaction.get('payout_time'))
214
        app_transaction.payout_time = utils.to_py_date(appTransaction.get('payout_time'))
207
    app_transaction.offer_price = appTransaction.get('offer_price')
215
    app_transaction.offer_price = appTransaction.get('offer_price')
208
    app_transaction.payout_amount = appTransaction.get('payout_amount')
216
    app_transaction.payout_amount = appTransaction.get('payout_amount')
209
    app_transaction.user_payout = appTransaction.get('user_payout')
217
    app_transaction.user_payout = appTransaction.get('user_payout')
210
    app_transaction.payout_description = appTransaction.get('payout_description')
218
    app_transaction.payout_description = appTransaction.get('payout_description')
-
 
219
    if appTransaction.get('final_user_payout') is not None:
-
 
220
        app_transaction.final_user_payout = appTransaction.get('final_user_payout')
-
 
221
    else:
-
 
222
        if appTransaction.get('isCashBackOverriden'):
-
 
223
            app_transaction.final_user_payout = appTransaction.get('overridenCashBack')
-
 
224
        else:
-
 
225
            app_transaction.final_user_payout = appTransaction.get('user_payout')
211
    session.commit()
226
    session.commit()
212
    
227
    
213
def deleteAppTransactions():
228
def deleteAppTransactions():
214
    try:
229
    try:
215
        session.query(app_transactions).delete()
230
        session.query(app_transactions).delete()