Subversion Repositories SmartDukaan

Rev

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

Rev 11755 Rev 11756
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())