Subversion Repositories SmartDukaan

Rev

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

Rev 8076 Rev 8115
Line 1265... Line 1265...
1265
        order.statusDescription = "Order Accepted"
1265
        order.statusDescription = "Order Accepted"
1266
        order.accepted_timestamp = datetime.datetime.now()
1266
        order.accepted_timestamp = datetime.datetime.now()
1267
        __amend_fulfilment_warehouse(order)
1267
        __amend_fulfilment_warehouse(order)
1268
        __update_transfer_price(order, order.fulfilmentWarehouseId)
1268
        __update_transfer_price(order, order.fulfilmentWarehouseId)
1269
        session.commit()
1269
        session.commit()
-
 
1270
        
-
 
1271
        if order.logistics_provider_id != 7 and order.airwaybill_no is None:
-
 
1272
            logistics_client = LogisticsClient.get_client()
-
 
1273
            if order.cod:
-
 
1274
                airwaybillNo= logistics_client.getEmptyAWB(order.logistics_provider_id, DeliveryType.COD)
-
 
1275
            else:
-
 
1276
                airwaybillNo= logistics_client.getEmptyAWB(order.logistics_provider_id, DeliveryType.PREPAID)
-
 
1277
            
-
 
1278
            order.airwaybill_no = airwaybillNo
-
 
1279
            order.tracking_id = airwaybillNo           
-
 
1280
            session.commit()
-
 
1281
            
1270
        logging.info("Successfully accepted the order no.:" + str(orderId))
1282
        logging.info("Successfully accepted the order no.:" + str(orderId))
1271
        return True
1283
        return True
1272
    else:
1284
    else:
1273
        logging.warning("Accept called for the unacceptable order: " + str(orderId))
1285
        logging.warning("Accept called for the unacceptable order: " + str(orderId))
1274
        return False
1286
        return False