Subversion Repositories SmartDukaan

Rev

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

Rev 19254 Rev 19255
Line 1... Line 1...
1
from datetime import datetime
1
from datetime import datetime
2
from dtr.utils.utils import to_java_date, CATEGORY_MAP, SUB_CATEGORY_MAP, get_mongo_connection_cms, get_mongo_connection
2
from dtr.utils.utils import to_java_date, CATEGORY_MAP, SUB_CATEGORY_MAP, get_mongo_connection_cms, get_mongo_connection
3
from shop2020.config.client.ConfigClient import ConfigClient
3
from shop2020.config.client.ConfigClient import ConfigClient
4
from dtr.dao import ProductInfo
4
from dtr.dao import ProductInfo
5
from pymongo import DESCENDING
5
from pymongo import DESCENDING
-
 
6
import traceback
6
 
7
 
7
config_client = ConfigClient()
8
config_client = ConfigClient()
8
mongo_cms_host = config_client.get_property('mongo_cms_host')
9
mongo_cms_host = config_client.get_property('mongo_cms_host')
9
 
10
 
10
 
11
 
Line 62... Line 63...
62
        
63
        
63
         
64
         
64
        try:
65
        try:
65
            col = list(get_mongo_connection_cms(host=mongo_cms_host).CONTENT.siteContent.find({'_id':long(v.identifier)}))
66
            col = list(get_mongo_connection_cms(host=mongo_cms_host).CONTENT.siteContent.find({'_id':long(v.identifier)}))
66
            if len(col) ==0:
67
            if len(col) ==0:
67
                print "Content not found for %d"%(item.catalog_item_id)
68
                print "Content not found for %s"%(v.identifier)
68
                notAdded.append(v.identifier)
69
                notAdded.append(v.identifier)
69
                continue
70
                continue
70
            else:
71
            else:
71
                v.url = "http://saholic.com/"+col[0]['url']
72
                v.url = "http://saholic.com/"+col[0]['url']
72
                v.thumbnail = col[0]['defaultImageUrl']
73
                v.thumbnail = col[0]['defaultImageUrl']
73
                v.marketPlaceUrl = "http://saholic.com/"+col[0]['url']
74
                v.marketPlaceUrl = "http://saholic.com/"+col[0]['url']
74
        except:
75
        except:
-
 
76
            traceback.print_exc()
75
            print "Exception in %d"%(item.id)
77
            print "Exception in %s"%(v.identifier)
76
            notAdded.append(v.identifier)
78
            notAdded.append(v.identifier)
77
            continue
79
            continue
78
            
80
            
79
        
81
        
80
        exist = list(get_mongo_connection().Catalog.MasterData.find({'identifier':v.identifier}))
82
        exist = list(get_mongo_connection().Catalog.MasterData.find({'identifier':v.identifier}))