Subversion Repositories SmartDukaan

Rev

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

Rev 17240 Rev 17241
Line 199... Line 199...
199
        endDate=date.today() - timedelta(days=1)
199
        endDate=date.today() - timedelta(days=1)
200
        startDate = endDate - timedelta(days=deltaDays)
200
        startDate = endDate - timedelta(days=deltaDays)
201
        
201
        
202
        endDate = datetime.strftime(endDate, "%Y-%m-%d")
202
        endDate = datetime.strftime(endDate, "%Y-%m-%d")
203
        startDate = datetime.strftime(startDate, "%Y-%m-%d")
203
        startDate = datetime.strftime(startDate, "%Y-%m-%d")
204
        url  = "https://affiliate-api.flipkart.net/affiliate/report/orders/detail/json?startDate=%s&endDate=%s&status=%s&offset=%s"
204
        url  = "https://affiliate-api.flipkart.net/affiliate/report/orders/detail/json?startDate=%s&endDate=%s&status=%s&offset=0"
205
            
205
            
206
        for status in statuses:
206
        for status in statuses:
207
            offset=-1
207
            nextUrl = url%(startDate, endDate, status)
208
            while True:
208
            while nextUrl:
209
                offset += 1
-
 
210
                reqUlrl = url%(startDate, endDate, status, offset) 
-
 
211
                req = urllib2.Request(reqUlrl)
209
                req = urllib2.Request(nextUrl)
212
                req.add_header('Fk-Affiliate-Id', 'saholic1g')
210
                req.add_header('Fk-Affiliate-Id', 'saholic1g')
213
                req.add_header('Fk-Affiliate-Token', 'a757444e260c46be8c4aeb20352246ac')
211
                req.add_header('Fk-Affiliate-Token', 'a757444e260c46be8c4aeb20352246ac')
214
                resp = urllib2.urlopen(req)
212
                resp = urllib2.urlopen(req)
215
                resString = json.loads(resp.read())
213
                resString = json.loads(resp.read())
216
                orderList = resString["orderList"]
214
                orderList = resString["orderList"]
Line 250... Line 248...
250
                            flipkartOrder.model = skuData.get("model_name")
248
                            flipkartOrder.model = skuData.get("model_name")
251
                            flipkartOrder.category = categoryMap.get(skuData.get("category_id"))
249
                            flipkartOrder.category = categoryMap.get(skuData.get("category_id"))
252
                            flipkartOrder.title =skuData.get("source_product_name")
250
                            flipkartOrder.title =skuData.get("source_product_name")
253
                                    
251
                                    
254
                    session.commit()
252
                    session.commit()
255
                else:
-
 
256
                    break
253
                    nextUrl = resString['next']  
257
    
254
    
258
    def _saveToAffiliate(self, offers):
255
    def _saveToAffiliate(self, offers):
259
        collection = self.db.flipkartOrderAffiliateInfo1
256
        collection = self.db.flipkartOrderAffiliateInfo1
260
        count=0
257
        count=0
261
        for row in offers:
258
        for row in offers: