Subversion Repositories SmartDukaan

Rev

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

Rev 4999 Rev 5007
Line 57... Line 57...
57
    traceback.print_exc()
57
    traceback.print_exc()
58
 
58
 
59
defaultUndeliveredAsssigneeId = 19
59
defaultUndeliveredAsssigneeId = 19
60
from_user = 'cnc.center@shop2020.in'
60
from_user = 'cnc.center@shop2020.in'
61
from_pwd = '5h0p2o2o'
61
from_pwd = '5h0p2o2o'
62
to = ['cnc.center@shop2020.in', "suraj.sharma@shop2020.in", "sandeep.sachdeva@shop2020.in", "manoj.kumar@shop2020.in"]
62
to = ['cnc.center@shop2020.in', "suraj.sharma@shop2020.in", "sandeep.sachdeva@shop2020.in", "manoj.kumar@shop2020.in", "pankaj.kankar@shop2020.in"]
63
 
63
 
64
def process_dao_pickup_orders(provider):
64
def process_dao_pickup_orders(provider):
65
    try:
65
    try:
66
        doas_tobe_picked_up = fetch_data(provider.id, [OrderStatus.DOA_PICKUP_CONFIRMED])
66
        doas_tobe_picked_up = fetch_data(provider.id, [OrderStatus.DOA_PICKUP_CONFIRMED])
67
        doa_pickup_details = read_dao_return_pickup_orders(doas_tobe_picked_up)
67
        doa_pickup_details = read_dao_return_pickup_orders(doas_tobe_picked_up)
Line 677... Line 677...
677
                crmServiceClient.insertTicket(ticket, activity)
677
                crmServiceClient.insertTicket(ticket, activity)
678
    except:
678
    except:
679
        print "Some issue while creating crm tickets for orders in FIRST_DELIVERY_ATTEMPT_MADE status"
679
        print "Some issue while creating crm tickets for orders in FIRST_DELIVERY_ATTEMPT_MADE status"
680
        traceback.print_exc()
680
        traceback.print_exc()
681
 
681
 
682
def auto_crm_tickets_created():
682
def auto_close_crm_tickets_created():
683
    try:
683
    try:
684
        ticket_created_orders = []
684
        ticket_created_orders = []
685
        tickets_map = {}
685
        tickets_map = {}
686
        crmServiceClient = CRMClient().get_client()
686
        crmServiceClient = CRMClient().get_client()
687
        searchFilter = SearchFilter()
687
        searchFilter = SearchFilter()
Line 791... Line 791...
791
        process_local_connection_orders(provider)
791
        process_local_connection_orders(provider)
792
        process_reached_destination_city_orders(provider)
792
        process_reached_destination_city_orders(provider)
793
        process_first_delivery_attempt_orders(provider)
793
        process_first_delivery_attempt_orders(provider)
794
        process_delivery_report(provider)
794
        process_delivery_report(provider)
795
        create_crm_tickets_for_delivey_attempted_orders(provider)
795
        create_crm_tickets_for_delivey_attempted_orders(provider)
796
        auto_crm_tickets_created()
796
        auto_close_crm_tickets_created()
797
    if options.gen_reports:
797
    if options.gen_reports:
798
        generate_reports(provider)
798
        generate_reports(provider)
799
 
799
 
800
if __name__ == '__main__':
800
if __name__ == '__main__':
801
    main()
801
    main()