Subversion Repositories SmartDukaan

Rev

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

Rev 6581 Rev 6617
Line 191... Line 191...
191
        missedInventoryUpdate.isIgnored = 1
191
        missedInventoryUpdate.isIgnored = 1
192
        missedInventoryUpdate.timestamp = datetime.datetime.now()
192
        missedInventoryUpdate.timestamp = datetime.datetime.now()
193
        missedInventoryUpdate.warehouseId = warehouse_id
193
        missedInventoryUpdate.warehouseId = warehouse_id
194
        session.commit()
194
        session.commit()
195
        try:
195
        try:
196
            EmailAttachmentSender.mail(mail_user, mail_password, ['chaitnaya.vats@shop2020.in', 'chandan.kumar@spiceretail.co.in', 'khushal.bhatia@shop2020.in'], 'Skipped inventory update for ' + item_key + ' quantity ' + str(quantity) + ' warehouse id: ' + str(warehouse_id), None)
196
            EmailAttachmentSender.mail(mail_user, mail_password, ['chaitnaya.vats@shop2020.in', 'chandan.kumar@shop2020.in', 'khushal.bhatia@shop2020.in'], 'Skipped inventory update for ' + item_key + ' quantity ' + str(quantity) + ' warehouse id: ' + str(warehouse_id), None)
197
        except:
197
        except:
198
            print "Not able to send email. No issues, we can continue with updates."
198
            print "Not able to send email. No issues, we can continue with updates."
199
    else:
199
    else:
200
        missedInventoryUpdate.quantity += quantity
200
        missedInventoryUpdate.quantity += quantity
201
        session.commit()
201
        session.commit()
Line 719... Line 719...
719
        ds_vendorItemPricing.mop = vendorItemPricing.mop
719
        ds_vendorItemPricing.mop = vendorItemPricing.mop
720
    if vendorItemPricing.dealerPrice:
720
    if vendorItemPricing.dealerPrice:
721
        ds_vendorItemPricing.dealerPrice = vendorItemPricing.dealerPrice
721
        ds_vendorItemPricing.dealerPrice = vendorItemPricing.dealerPrice
722
    if vendorItemPricing.transferPrice:
722
    if vendorItemPricing.transferPrice:
723
        if vendorItemPricing.transferPrice != ds_vendorItemPricing.transfer_price:
723
        if vendorItemPricing.transferPrice != ds_vendorItemPricing.transfer_price:
-
 
724
            client = CatalogClient("catalog_service_server_host_master", "catalog_service_server_port").get_client()
-
 
725
            item = client.getItem(itemId)
724
            message = "Transfer price for Item '{0}' \nand Vendor:{1} is changed from {2} to {3}.".format(itemId, vendor.name, ds_vendorItemPricing.transfer_price, vendorItemPricing.transferPrice)
726
            message = "Transfer price for Item {0} {1} {2} {3} \nand Vendor:{4} is changed from {5} to {6}.".format(item.brand, item.modelName, item.modelNumber, item.color, vendor.name, ds_vendorItemPricing.transfer_price, vendorItemPricing.transferPrice)
725
            subject = "Alert:Change in Transfer Price"
727
            subject = "Alert:Change in Transfer Price {0} {1} {2} {3}".format(item.brand, item.modelName, item.modelNumber, item.color)
726
        ds_vendorItemPricing.transfer_price = vendorItemPricing.transferPrice
728
        ds_vendorItemPricing.transfer_price = vendorItemPricing.transferPrice
727
    
729
    
728
    session.commit()
730
    session.commit()
729
    if subject:
731
    if subject:
730
        __send_mail(subject, message)
732
        __send_mail(subject, message)