Subversion Repositories SmartDukaan

Rev

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

Rev 19488 Rev 19490
Line 9775... Line 9775...
9775
def add_or_update_shipment_logistics_cost_details(shipmentLogisticsCostDetails):
9775
def add_or_update_shipment_logistics_cost_details(shipmentLogisticsCostDetails):
9776
    currentTime = datetime.datetime.now()
9776
    currentTime = datetime.datetime.now()
9777
    for shipmentLogisticsCostDetail in shipmentLogisticsCostDetails:
9777
    for shipmentLogisticsCostDetail in shipmentLogisticsCostDetails:
9778
        shipment_logisticsCostDetail = ShipmentLogisticsCostDetail.get_by(logisticsTransactionId=shipmentLogisticsCostDetail.logisticsTransactionId, airwayBillNo = shipmentLogisticsCostDetail.airwayBillNo)
9778
        shipment_logisticsCostDetail = ShipmentLogisticsCostDetail.get_by(logisticsTransactionId=shipmentLogisticsCostDetail.logisticsTransactionId, airwayBillNo = shipmentLogisticsCostDetail.airwayBillNo)
9779
        if shipment_logisticsCostDetail:
9779
        if shipment_logisticsCostDetail:
9780
            shipment_logisticsCostDetail.shipmentAmount = shipmentLogisticsCostDetail.shipmentAmount
9780
            shipment_logisticsCostDetail.shipmentAmount = round(shipmentLogisticsCostDetail.shipmentAmount,2)
9781
            shipment_logisticsCostDetail.shipmentWeight = shipmentLogisticsCostDetail.shipmentWeight
9781
            shipment_logisticsCostDetail.shipmentWeight = round(shipmentLogisticsCostDetail.shipmentWeight,3)
9782
            shipment_logisticsCostDetail.shipmentLogsiticsCost = shipmentLogisticsCostDetail.shipmentLogsiticsCost
9782
            shipment_logisticsCostDetail.shipmentLogsiticsCost = round(shipmentLogisticsCostDetail.shipmentLogsiticsCost,2)
9783
            shipment_logisticsCostDetail.shipmentCodCollectionCharges = shipmentLogisticsCostDetail.shipmentCodCollectionCharges
9783
            shipment_logisticsCostDetail.shipmentCodCollectionCharges = round(shipmentLogisticsCostDetail.shipmentCodCollectionCharges,2)
9784
            shipment_logisticsCostDetail.updatedAt = currentTime
9784
            shipment_logisticsCostDetail.updatedAt = currentTime
9785
        else:
9785
        else:
9786
            shipment_logisticsCostDetail = ShipmentLogisticsCostDetail()
9786
            shipment_logisticsCostDetail = ShipmentLogisticsCostDetail()
9787
            shipment_logisticsCostDetail.logisticsTransactionId = shipmentLogisticsCostDetail.logisticsTransactionId
9787
            shipment_logisticsCostDetail.logisticsTransactionId = shipmentLogisticsCostDetail.logisticsTransactionId
9788
            shipment_logisticsCostDetail.airwayBillNo = shipmentLogisticsCostDetail.airwayBillNo
9788
            shipment_logisticsCostDetail.airwayBillNo = shipmentLogisticsCostDetail.airwayBillNo
9789
            shipment_logisticsCostDetail.shipmentAmount = shipmentLogisticsCostDetail.shipmentAmount
9789
            shipment_logisticsCostDetail.shipmentAmount = round(shipmentLogisticsCostDetail.shipmentAmount,2)
9790
            shipment_logisticsCostDetail.shipmentWeight = shipmentLogisticsCostDetail.shipmentWeight
9790
            shipment_logisticsCostDetail.shipmentWeight = round(shipmentLogisticsCostDetail.shipmentWeight,3)
9791
            shipment_logisticsCostDetail.shipmentLogsiticsCost = shipmentLogisticsCostDetail.shipmentLogsiticsCost
9791
            shipment_logisticsCostDetail.shipmentLogsiticsCost = round(shipmentLogisticsCostDetail.shipmentLogsiticsCost,2)
9792
            shipment_logisticsCostDetail.shipmentCodCollectionCharges = shipmentLogisticsCostDetail.shipmentCodCollectionCharges
9792
            shipment_logisticsCostDetail.shipmentCodCollectionCharges = round(shipmentLogisticsCostDetail.shipmentCodCollectionCharges,2)
9793
            shipment_logisticsCostDetail.updatedAt = currentTime
9793
            shipment_logisticsCostDetail.updatedAt = currentTime
9794
            
9794
            
9795
    session.commit()
9795
    session.commit()
9796
    return True
9796
    return True
9797
 
9797