| Line 238... |
Line 238... |
| 238 |
affNotReconciledSheet = workbook.add_sheet("Snapdeal Aff not reconciled")
|
238 |
affNotReconciledSheet = workbook.add_sheet("Snapdeal Aff not reconciled")
|
| 239 |
setHeaders(worksheet, worksheet1, worksheet2, affNotReconciledSheet)
|
239 |
setHeaders(worksheet, worksheet1, worksheet2, affNotReconciledSheet)
|
| 240 |
row = 0
|
240 |
row = 0
|
| 241 |
anotherrow = 0
|
241 |
anotherrow = 0
|
| 242 |
row2 = 0
|
242 |
row2 = 0
|
| - |
|
243 |
row5=0
|
| 243 |
for row1 in curs:
|
244 |
for row1 in curs:
|
| 244 |
orderId = row1[0]
|
245 |
orderId = row1[0]
|
| 245 |
order = db.merchantOrder.find_one({"orderId":orderId})
|
246 |
order = db.merchantOrder.find_one({"orderId":orderId})
|
| 246 |
if order is None:
|
247 |
if order is None:
|
| 247 |
continue
|
248 |
continue
|
| Line 337... |
Line 338... |
| 337 |
worksheet1.write(anotherrow, inc(), subOrder['amountPaid'])
|
338 |
worksheet1.write(anotherrow, inc(), subOrder['amountPaid'])
|
| 338 |
worksheet1.write(anotherrow, inc(), subOrder['quantity'])
|
339 |
worksheet1.write(anotherrow, inc(), subOrder['quantity'])
|
| 339 |
worksheet1.write(anotherrow, inc(), subOrder['status'])
|
340 |
worksheet1.write(anotherrow, inc(), subOrder['status'])
|
| 340 |
worksheet1.write(anotherrow, inc(), subOrder['cashBackStatus'])
|
341 |
worksheet1.write(anotherrow, inc(), subOrder['cashBackStatus'])
|
| 341 |
worksheet1.write(anotherrow, inc(), subOrder['cashBackAmount'])
|
342 |
worksheet1.write(anotherrow, inc(), subOrder['cashBackAmount'])
|
| - |
|
343 |
row5 += 1
|
| - |
|
344 |
i=-1
|
| - |
|
345 |
worksheet2.write(row5, inc(), order["orderId"])
|
| - |
|
346 |
worksheet2.write(row5, inc(), row1[1])
|
| - |
|
347 |
worksheet2.write(row5, inc(), row1[-1])
|
| - |
|
348 |
worksheet2.write(row5, inc(), row1[-2])
|
| - |
|
349 |
worksheet2.write(row5, inc(), row1[-3])
|
| - |
|
350 |
worksheet2.write(row5, inc(), order['merchantOrderId'])
|
| - |
|
351 |
worksheet2.write(row5, inc(), order['subTagId'])
|
| - |
|
352 |
worksheet2.write(row5, inc(), order['placedOn'])
|
| - |
|
353 |
worksheet2.write(row5, inc(), formattedTimestamp)
|
| - |
|
354 |
worksheet2.write(row5, inc(), int(order['paidAmount']))
|
| - |
|
355 |
row5 -=1
|
| 342 |
|
356 |
k=i
|
| - |
|
357 |
for subOrder in order['subOrders']:
|
| - |
|
358 |
i = k
|
| - |
|
359 |
row2 += 1
|
| - |
|
360 |
worksheet2.write(row5, inc(), subOrder['productTitle'])
|
| - |
|
361 |
worksheet2.write(row5, inc(), subOrder['amountPaid'])
|
| - |
|
362 |
worksheet2.write(row5, inc(), subOrder['quantity'])
|
| - |
|
363 |
worksheet2.write(row5, inc(), subOrder['status'])
|
| - |
|
364 |
worksheet2.write(row5, inc(), subOrder['cashBackStatus'])
|
| - |
|
365 |
worksheet2.write(row2, inc(), subOrder['cashBackAmount'])
|
| 343 |
|
366 |
|
| 344 |
last30Days = date.today() - timedelta(days=30)
|
367 |
last30Days = date.today() - timedelta(days=30)
|
| 345 |
int(time.mktime(last30Days.timetuple()))
|
368 |
int(time.mktime(last30Days.timetuple()))
|
| 346 |
row = 0
|
369 |
row = 0
|
| 347 |
for offer in db.snapdealOrderAffiliateInfo.find({"reconciled":{"$exists":False},
|
370 |
for offer in db.snapdealOrderAffiliateInfo.find({"reconciled":{"$exists":False},
|
| Line 363... |
Line 386... |
| 363 |
db.snapdealOrderAffiliateInfo.update({"adId":offer.get("adId")}, {"$set":{"reconciled":True, "orderId":order[0]}}, multi=True)
|
386 |
db.snapdealOrderAffiliateInfo.update({"adId":offer.get("adId")}, {"$set":{"reconciled":True, "orderId":order[0]}}, multi=True)
|
| 364 |
db.merchantOrder.update({"orderId":order[0]}, {"$set":{"reconciled":True, "adId":offer.get("adId")}}, multi=True)
|
387 |
db.merchantOrder.update({"orderId":order[0]}, {"$set":{"reconciled":True, "adId":offer.get("adId")}}, multi=True)
|
| 365 |
break
|
388 |
break
|
| 366 |
|
389 |
|
| 367 |
unreconciledOrders = notReconciled.keys()
|
390 |
unreconciledOrders = notReconciled.keys()
|
| 368 |
row2=0
|
391 |
|
| 369 |
for row1 in curs:
|
- |
|
| 370 |
if row1[0] in unreconciledOrders:
|
- |
|
| 371 |
for order in db.merchantOrder.find({"orderId":row1[0]}):
|
- |
|
| 372 |
row2 += 1
|
- |
|
| 373 |
i=-1
|
- |
|
| 374 |
worksheet2.write(row2, inc(), order["orderId"])
|
- |
|
| 375 |
worksheet2.write(row2, inc(), row1[1])
|
- |
|
| 376 |
worksheet2.write(row2, inc(), row1[-1])
|
- |
|
| 377 |
worksheet2.write(row2, inc(), row1[-2])
|
- |
|
| 378 |
worksheet2.write(row2, inc(), row1[-3])
|
- |
|
| 379 |
worksheet2.write(row2, inc(), order['merchantOrderId'])
|
- |
|
| 380 |
worksheet2.write(row2, inc(), order['subTagId'])
|
- |
|
| 381 |
worksheet2.write(row2, inc(), order['placedOn'])
|
- |
|
| 382 |
worksheet2.write(row2, inc(), formattedTimestamp)
|
- |
|
| 383 |
worksheet2.write(row2, inc(), int(order['paidAmount']))
|
- |
|
| 384 |
row2 -=1
|
- |
|
| 385 |
k=i
|
- |
|
| 386 |
for subOrder in order['subOrders']:
|
- |
|
| 387 |
i = k
|
- |
|
| 388 |
row2 += 1
|
- |
|
| 389 |
worksheet2.write(row2, inc(), subOrder['productTitle'])
|
- |
|
| 390 |
worksheet2.write(row2, inc(), subOrder['amountPaid'])
|
- |
|
| 391 |
worksheet2.write(row2, inc(), subOrder['quantity'])
|
- |
|
| 392 |
worksheet2.write(row2, inc(), subOrder['status'])
|
- |
|
| 393 |
worksheet2.write(row2, inc(), subOrder['cashBackStatus'])
|
- |
|
| 394 |
worksheet2.write(row2, inc(), subOrder['cashBackAmount'])
|
- |
|
| 395 |
|
392 |
|
| 396 |
|
393 |
|
| 397 |
for offer in db.snapdealOrderAffiliateInfo.find({"reconciled":{"$exists":False},
|
394 |
for offer in db.snapdealOrderAffiliateInfo.find({"reconciled":{"$exists":False},
|
| 398 |
"saleTime":{"$gt":int(time.mktime(last30Days.timetuple())),
|
395 |
"saleTime":{"$gt":int(time.mktime(last30Days.timetuple())),
|
| 399 |
"$lt":int(time.mktime(date.today().timetuple()))}} ):
|
396 |
"$lt":int(time.mktime(date.today().timetuple()))}} ):
|