Merge branch 'release/2.0' into 'main-2.0'

SCPN1-11090

See merge request r-d-technique/tiers/reflex-wms-connector!309
This commit is contained in:
2026-07-29 13:03:13 +00:00
3 changed files with 15 additions and 12 deletions

View File

@@ -358,7 +358,7 @@
]
</#switch>
<#break>
<#-- *********************************************** ApiRestID = canceled ******************** -->
<#-- *********************************************** ApiRestID = status ******************** -->
<#case "status_appointment_put_update_by_ref">
<#case "status_appointment_put_update_by_number">
<#switch restResponsetMsg.status!no_status>

View File

@@ -37,10 +37,14 @@
<#include "RPtoRFX_CarrierAppointmentDefaultData.ftl">
<#if appointment.AppointmentType == AppointmentType.APPOINTMENT_TYPE_UNLOADING >
<#if appointment.Unloading?? && appointment.Unloading.Projects?? &&
appointment.Unloading.Projects[0]?? &&
appointment.Unloading.Projects[0].Commissions??>
"physical_receipt_list": [
<#list appointment.Unloading.Projects[0].Commissions?filter(l ->l.ExecutionflowID?? && l.ExecutionflowID !="") as commission>
appointment.Unloading.Projects[0]?? &&
appointment.Unloading.Projects[0].Commissions?? >
<#if (appointment.Unloading.Projects[0].Commissions[0].ExecutionflowID!"") == "" &&
(appointment.Unloading.Projects[0].Commissions[0].OrderID!"") == "">
"appointment_designation":"${(appointment.Reason!"")!?json_string}",
<#else>
"physical_receipt_list": [
<#list appointment.Unloading.Projects[0].Commissions?filter(l ->l.ExecutionflowID?? && l.ExecutionflowID !="") as commission>
<#list eventRP.executionflowCustomFields.entrySet()?filter(l ->l.key == commission.ExecutionflowID && l.value?? && l.value?has_content) as custom>
{
"receipt_activity": "${custom.value.activity_code?json_string}",
@@ -53,9 +57,9 @@
</#list>
<#sep>,</#sep>
</#list>
],
"anticipated_receipt_list": [
<#list appointment.Unloading.Projects[0].Commissions?filter(l -> (!(l.ExecutionflowID??) || l.ExecutionflowID =="") && (l.OrderID?? && l.OrderID !="")) as commission>
],
"anticipated_receipt_list": [
<#list appointment.Unloading.Projects[0].Commissions?filter(l -> (!(l.ExecutionflowID??) || l.ExecutionflowID =="") && (l.OrderID?? && l.OrderID !="")) as commission>
<#list eventRP.orderCustomFields.entrySet()?filter(l ->l.key == commission.OrderID && l.value?? && l.value?has_content) as custom>
{
"activity": "${custom.value.activity_code?json_string}",
@@ -69,9 +73,8 @@
</#list>
<#sep>,</#sep>
</#list>
],
<#else>
"appointment_designation":"${(appointment.Reason!"")!?json_string}",
],
</#if>
</#if>
<#else>
<#if appointment.AppointmentType == AppointmentType.APPOINTMENT_TYPE_LOADING>

View File

@@ -1 +1 @@
2.0.25+3
2.0.25+4