diff --git a/RPtoRFX_CarrierAppointmentUpdatedByNumber.ftl b/RPtoRFX_CarrierAppointmentUpdatedByNumber.ftl index f961dc4..0bf795b 100644 --- a/RPtoRFX_CarrierAppointmentUpdatedByNumber.ftl +++ b/RPtoRFX_CarrierAppointmentUpdatedByNumber.ftl @@ -35,6 +35,18 @@ <#default> <#stop "appointment.AppointmentType not implemented" > --> + <#switch appointment.AppointmentType> + <#case "APPOINTMENT_TYPE_LOADING"> + "unloading_appointment" : "false", + "load_appointment" : "true", + <#break> + <#case "APPOINTMENT_TYPE_UNLOADING"> + "unloading_appointment" : "true", + "load_appointment" : "false", + <#break> + <#default> + <#stop "appointment.AppointmentType not implemented" > + --> "appointment_designation":"${(appointment.Reason!"")!?json_string}" } } diff --git a/RPtoRFX_CarrierAppointmentUpdatedByRef.ftl b/RPtoRFX_CarrierAppointmentUpdatedByRef.ftl index 005f66a..4dfccdd 100644 --- a/RPtoRFX_CarrierAppointmentUpdatedByRef.ftl +++ b/RPtoRFX_CarrierAppointmentUpdatedByRef.ftl @@ -33,6 +33,18 @@ <#break> <#default> <#stop "appointment.AppointmentType not implemented" > + --> + <#switch appointment.AppointmentType> + <#case "APPOINTMENT_TYPE_LOADING"> + "unloading_appointment" : "false", + "load_appointment" : "true", + <#break> + <#case "APPOINTMENT_TYPE_UNLOADING"> + "unloading_appointment" : "true", + "load_appointment" : "false", + <#break> + <#default> + <#stop "appointment.AppointmentType not implemented" > --> "appointment_designation":"${(appointment.Reason!"")!?json_string}" }