| Line 2371... |
Line 2371... |
| 2371 |
mpItems[:] = []
|
2371 |
mpItems[:] = []
|
| 2372 |
mismatches = []
|
2372 |
mismatches = []
|
| 2373 |
for k,v in flipkartPricing.iteritems():
|
2373 |
for k,v in flipkartPricing.iteritems():
|
| 2374 |
flipkartSellingPrice = v[0]
|
2374 |
flipkartSellingPrice = v[0]
|
| 2375 |
ourSellingPrice = saholicPricing.get(k)
|
2375 |
ourSellingPrice = saholicPricing.get(k)
|
| 2376 |
if ourSellingPrice!=flipkartSellingPrice:
|
2376 |
if ourSellingPrice!=flipkartSellingPrice and flipkartSellingPrice is not None:
|
| 2377 |
mismatches.append(k)
|
2377 |
mismatches.append(k)
|
| 2378 |
print "mismatches are ",mismatches
|
2378 |
print "mismatches are ",mismatches
|
| 2379 |
if len(mismatches)==0:
|
2379 |
if len(mismatches)==0:
|
| 2380 |
return
|
2380 |
return
|
| 2381 |
for item in mismatches:
|
2381 |
for item in mismatches:
|
| Line 2383... |
Line 2383... |
| 2383 |
if not inventoryMap.has_key(item):
|
2383 |
if not inventoryMap.has_key(item):
|
| 2384 |
netInventory='Info Not Available'
|
2384 |
netInventory='Info Not Available'
|
| 2385 |
else:
|
2385 |
else:
|
| 2386 |
netInventory = str(getNetAvailability(inventoryMap.get(item)))
|
2386 |
netInventory = str(getNetAvailability(inventoryMap.get(item)))
|
| 2387 |
message+="""<tr>
|
2387 |
message+="""<tr>
|
| 2388 |
<td style="text-align:center;>"""+str(item)+"""</td>
|
2388 |
<td style="text-align:center">"""+str(item)+"""</td>
|
| 2389 |
<td style="text-align:center;>"""+str(flipkartPricing.get(item)[1])+"""</td>
|
2389 |
<td style="text-align:center">"""+str((flipkartPricing.get(item))[1])+"""</td>
|
| 2390 |
<td style="text-align:center;>"""+str(saholicPricing.get(item))+"""</td>
|
2390 |
<td style="text-align:center">"""+str(saholicPricing.get(item))+"""</td>
|
| 2391 |
<td style="text-align:center;>"""+str(flipkartPricing.get(item)[0])+"""</td>
|
2391 |
<td style="text-align:center">"""+str((flipkartPricing.get(item))[0])+"""</td>
|
| 2392 |
<td style="text-align:center;>"""+str(flipkartPricing.get(item)[2])+"""</td>
|
2392 |
<td style="text-align:center">"""+str((flipkartPricing.get(item))[2])+"""</td>
|
| 2393 |
<td style="text-align:center;>"""+netInventory+"""</td>
|
2393 |
<td style="text-align:center">"""+netInventory+"""</td>
|
| 2394 |
<td style="text-align:center;>"""+getOosString((itemSaleMap.get(item))[1])+"""</td>
|
2394 |
<td style="text-align:center">"""+getOosString((itemSaleMap.get(item))[1])+"""</td>
|
| 2395 |
</tr>"""
|
2395 |
</tr>"""
|
| 2396 |
message+="""</tbody></table></body></html>"""
|
2396 |
message+="""</tbody></table></body></html>"""
|
| 2397 |
print message
|
2397 |
print message
|
| 2398 |
mailServer = smtplib.SMTP("smtp.gmail.com", 587)
|
2398 |
mailServer = smtplib.SMTP("smtp.gmail.com", 587)
|
| 2399 |
mailServer.ehlo()
|
2399 |
mailServer.ehlo()
|
| 2400 |
mailServer.starttls()
|
2400 |
mailServer.starttls()
|
| 2401 |
mailServer.ehlo()
|
2401 |
mailServer.ehlo()
|
| 2402 |
|
2402 |
|
| 2403 |
recipients = ['kshitij.sood@saholic.com']
|
2403 |
#recipients = ['kshitij.sood@saholic.com']
|
| 2404 |
#recipients = ['rajneesh.arora@saholic.com','anikendra.das@saholic.com','vikram.raghav@saholic.com','kshitij.sood@saholic.com','khushal.bhatia@saholic.com','chaitnaya.vats@saholic.com','chandan.kumar@saholic.com','manoj.kumar@saholic.com','yukti.jain@saholic.com','ankush.dhingra@saholic.com','manoj.pal@saholic.com']
|
2404 |
recipients = ['rajneesh.arora@saholic.com','anikendra.das@saholic.com','vikram.raghav@saholic.com','kshitij.sood@saholic.com','khushal.bhatia@saholic.com','chaitnaya.vats@saholic.com','chandan.kumar@saholic.com','manoj.kumar@saholic.com','yukti.jain@saholic.com','ankush.dhingra@saholic.com','manoj.pal@saholic.com']
|
| 2405 |
msg = MIMEMultipart()
|
2405 |
msg = MIMEMultipart()
|
| 2406 |
msg['Subject'] = "Flipkart Price Mismatch" + ' - ' + str(datetime.now())
|
2406 |
msg['Subject'] = "Flipkart Price Mismatch" + ' - ' + str(datetime.now())
|
| 2407 |
msg['From'] = ""
|
2407 |
msg['From'] = ""
|
| 2408 |
msg['To'] = ",".join(recipients)
|
2408 |
msg['To'] = ",".join(recipients)
|
| 2409 |
msg.preamble = "Flipkart Price Mismatch" + ' - ' + str(datetime.now())
|
2409 |
msg.preamble = "Flipkart Price Mismatch" + ' - ' + str(datetime.now())
|