Subversion Repositories SmartDukaan

Rev

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

Rev 18628 Rev 18629
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':