Subversion Repositories SmartDukaan

Rev

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

Rev 20811 Rev 20812
Line 11153... Line 11153...
11153
 
11153
 
11154
def add_shipment_logistic_detail(shipmentLogisticsCostDetail):
11154
def add_shipment_logistic_detail(shipmentLogisticsCostDetail):
11155
    if shipmentLogisticsCostDetail.logisticsTransactionId is None or shipmentLogisticsCostDetail.packageDimensions is None:
11155
    if shipmentLogisticsCostDetail.logisticsTransactionId is None or shipmentLogisticsCostDetail.packageDimensions is None:
11156
        raise ValueError("Null fields logisticsTransactionId/packageDimensions")
11156
        raise ValueError("Null fields logisticsTransactionId/packageDimensions")
11157
    
11157
    
11158
    logisticCostDetail = get_cost_detail_for_logistics_txn_id(shipmentLogisticsCostDetail.logisticsTransactionId)
11158
    logisticCostDetail= ShipmentLogisticsCostDetail.get_by(logisticsTransactionId=shipmentLogisticsCostDetail.logisticsTransactionId)
11159
    if logisticCostDetail is not None:
11159
    if logisticCostDetail is not None:
11160
        raise ValueError("Something is wrong with the order")
11160
        raise ValueError("Something is wrong with the order")
11161
    
11161
    
11162
    d_ShipmentLogisticsCostDetail = ShipmentLogisticsCostDetail()
11162
    d_ShipmentLogisticsCostDetail = ShipmentLogisticsCostDetail()
11163
    d_ShipmentLogisticsCostDetail.logisticsTransactionId = shipmentLogisticsCostDetail.logisticsTransactionId
11163
    d_ShipmentLogisticsCostDetail.logisticsTransactionId = shipmentLogisticsCostDetail.logisticsTransactionId