Subversion Repositories SmartDukaan

Rev

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

Rev 7831 Rev 7888
Line 23... Line 23...
23
from shop2020.thriftpy.model.v1.catalog.ttypes import status
23
from shop2020.thriftpy.model.v1.catalog.ttypes import status
24
import datetime
24
import datetime
25
import math
25
import math
26
import sys
26
import sys
27
from shop2020.logistics.service.impl.DataService import ServiceableLocationDetails
27
from shop2020.logistics.service.impl.DataService import ServiceableLocationDetails
28
from shop2020.utils.Utils import to_java_date
28
from shop2020.utils.Utils import to_java_date, to_py_date
29
 
29
 
30
class LogisticsServiceHandler:
30
class LogisticsServiceHandler:
31
    
31
    
32
    def __init__(self, dbname='logistics', db_hostname='localhost'):
32
    def __init__(self, dbname='logistics', db_hostname='localhost'):
33
        initialize(dbname, db_hostname)
33
        initialize(dbname, db_hostname)
Line 378... Line 378...
378
    def runLogisticsLocationInfoUpdate(self, logisticsLocationInfoList, runCompleteUpdate):
378
    def runLogisticsLocationInfoUpdate(self, logisticsLocationInfoList, runCompleteUpdate):
379
        try:
379
        try:
380
            run_Logistics_Location_Info_Update(logisticsLocationInfoList, runCompleteUpdate)
380
            run_Logistics_Location_Info_Update(logisticsLocationInfoList, runCompleteUpdate)
381
        finally:
381
        finally:
382
            close_session()
382
            close_session()
-
 
383
 
-
 
384
    def adjustDeliveryDays(self, startDate, days):
-
 
385
        try:
-
 
386
            return adjust_delivery_time(to_py_date(startDate), days)
-
 
387
        finally:
-
 
388
            close_session()
383
389