Subversion Repositories SmartDukaan

Rev

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

Rev 19577 Rev 20172
Line 313... Line 313...
313
                sum += value
313
                sum += value
314
                creditedSubOrders += 1
314
                creditedSubOrders += 1
315
                client.Dtr.refund.insert({"userId": key, "batch":batchId, "userAmount":value, "timestamp":datetime.strftime(datetimeNow,"%Y-%m-%d %H:%M:%S"), "type":utils.CREDIT_TYPE_ORDER})
315
                client.Dtr.refund.insert({"userId": key, "batch":batchId, "userAmount":value, "timestamp":datetime.strftime(datetimeNow,"%Y-%m-%d %H:%M:%S"), "type":utils.CREDIT_TYPE_ORDER})
316
                client.Dtr.user.update({"userId":key}, {"$inc": { "credited": value, utils.CREDIT_TYPE_ORDER:value}}, upsert=True)
316
                client.Dtr.user.update({"userId":key}, {"$inc": { "credited": value, utils.CREDIT_TYPE_ORDER:value}}, upsert=True)
317
            message.append("<b>Batch Id - %d</b><br><b>Total Amount Credited - %d</b><br><b>Total SubOrders Credited- %d</b>"%(batchId,sum, creditedSubOrders))
317
            message.append("<b>Batch Id - %d</b><br><b>Total Amount Credited - %d</b><br><b>Total SubOrders Credited- %d</b>"%(batchId,sum, creditedSubOrders))
318
            utils.sendmail(['amit.gupta@shop2020.in', 'rajneesh.arora@saholic.com'], "".join(message), 'Cashback for Order Credited Successfully')
318
            utils.sendmail(['amit.gupta@shop2020.in', 'rajneesh.arora@saholic.com','khushal.bhatia@saholic.com'], "".join(message), 'Cashback for Order Credited Successfully')
319
            tprint("PayBack Settled")
319
            tprint("PayBack Settled")
320
        else:
320
        else:
321
            tprint("Error Occurred while running batch. Rolling Back")
321
            tprint("Error Occurred while running batch. Rolling Back")
322
            bulk = client.Dtr.merchantOrder.initialize_ordered_bulk_op()
322
            bulk = client.Dtr.merchantOrder.initialize_ordered_bulk_op()
323
            for searchMap in searchMapList:
323
            for searchMap in searchMapList: