| Line 11... |
Line 11... |
| 11 |
RetailerAddresses, Pincodeavailability, app_offers, appmasters, user_app_cashbacks, user_app_installs,\
|
11 |
RetailerAddresses, Pincodeavailability, app_offers, appmasters, user_app_cashbacks, user_app_installs,\
|
| 12 |
Postoffices, UserCrmCallingData, CallHistoryCrm, ProductPricingInputs
|
12 |
Postoffices, UserCrmCallingData, CallHistoryCrm, ProductPricingInputs
|
| 13 |
from dtr.storage.Mongo import get_mongo_connection
|
13 |
from dtr.storage.Mongo import get_mongo_connection
|
| 14 |
from dtr.storage.Mysql import fetchResult
|
14 |
from dtr.storage.Mysql import fetchResult
|
| 15 |
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
|
15 |
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
|
| 16 |
UserSpecificDeals
|
16 |
UserSpecificDeals, utils
|
| 17 |
from dtr.utils.utils import getLogger,encryptMessage,decryptMessage,\
|
17 |
from dtr.utils.utils import getLogger,encryptMessage,decryptMessage,\
|
| 18 |
get_mongo_connection_dtr_data, to_java_date
|
18 |
get_mongo_connection_dtr_data, to_java_date
|
| 19 |
from elixir import *
|
19 |
from elixir import *
|
| 20 |
from operator import and_
|
20 |
from operator import and_
|
| 21 |
from sqlalchemy.sql.expression import func, func, or_, desc, asc, case
|
21 |
from sqlalchemy.sql.expression import func, func, or_, desc, asc, case
|
| Line 1858... |
Line 1858... |
| 1858 |
def accsOrderDisposition(self):
|
1858 |
def accsOrderDisposition(self):
|
| 1859 |
self.user.status='done'
|
1859 |
self.user.status='done'
|
| 1860 |
self.user.user_available = 1
|
1860 |
self.user.user_available = 1
|
| 1861 |
self.user.disposition=self.callDisposition
|
1861 |
self.user.disposition=self.callDisposition
|
| 1862 |
self.user.modified = datetime.now()
|
1862 |
self.user.modified = datetime.now()
|
| - |
|
1863 |
utils.sendmail(self.callDisposition,self.callHistoryCrm.disposition_comments)
|
| 1863 |
if self.callDisposition == 'product_availability':
|
1864 |
if self.callDisposition == 'product_availability':
|
| 1864 |
self.callHistoryCrm.disposition_description='Product Not available'
|
1865 |
self.callHistoryCrm.disposition_description='Product Not available'
|
| 1865 |
elif self.callDisposition == 'return_replacement':
|
1866 |
elif self.callDisposition == 'return_replacement':
|
| 1866 |
self.callHistoryCrm.disposition_description='Return or replacement pending'
|
1867 |
self.callHistoryCrm.disposition_description='Return or replacement pending'
|
| 1867 |
elif self.callDisposition == 'already_purchased':
|
1868 |
elif self.callDisposition == 'already_purchased':
|