Subversion Repositories SmartDukaan

Rev

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

Rev 15132 Rev 15135
Line 3... Line 3...
3
from datetime import datetime, timedelta
3
from datetime import datetime, timedelta
4
from dtr import main
4
from dtr import main
5
from dtr.config import PythonPropertyReader
5
from dtr.config import PythonPropertyReader
6
from dtr.storage import Mongo
6
from dtr.storage import Mongo
7
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
7
from dtr.storage.DataService import Retailers, Users, CallHistory, RetryConfig, \
8
    RetailerLinks
8
    RetailerLinks, Activation_Codes
9
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
9
from dtr.utils import FetchLivePrices, DealSheet as X_DealSheet, \
10
    UserSpecificDeals
10
    UserSpecificDeals
11
from elixir import *
11
from elixir import *
12
from sqlalchemy.sql.expression import or_
12
from sqlalchemy.sql.expression import or_
13
from urllib import urlencode
13
from urllib import urlencode
Line 568... Line 568...
568
                code = self.getCode()
568
                code = self.getCode()
569
                retailerLink = RetailerLinks()
569
                retailerLink = RetailerLinks()
570
                retailerLink.code = code
570
                retailerLink.code = code
571
                retailerLink.is_activated = False
571
                retailerLink.is_activated = False
572
                retailerLink.retailer_id = retailerId
572
                retailerLink.retailer_id = retailerId
-
 
573
                
-
 
574
                activationCode=Activation_Codes()
-
 
575
                activationCode.code = code
573
                session.commit()
576
                session.commit()
574
            session.close()
577
            session.close()
575
            resp.body =  json.dumps({"result":{"code":code}}, encoding='utf-8')
578
            resp.body =  json.dumps({"result":{"code":make_tiny(code)}}, encoding='utf-8')
576
            return 
579
            return 
577
        retryFlag = False 
580
        retryFlag = False 
578
        agentId = int(agentId)
581
        agentId = int(agentId)
579
        if RETAILER_DETAIL_CALL_COUNTER % DEALER_RETRY_FACTOR ==0:
582
        if RETAILER_DETAIL_CALL_COUNTER % DEALER_RETRY_FACTOR ==0:
580
            retryFlag=True
583
            retryFlag=True