diff --git a/RFXtoRP_RestResponse.ftl b/RFXtoRP_RestResponse.ftl index eb4cdd4..2b62793 100644 --- a/RFXtoRP_RestResponse.ftl +++ b/RFXtoRP_RestResponse.ftl @@ -43,7 +43,11 @@ <#default> [ { - <#assign restResponseBody = JsonUtil.decodeBase64(restResponsetMsg.body) /> + <#if restResponsetMsg.body?? > + <#assign restResponseBody = JsonUtil.decodeBase64(restResponsetMsg.body) /> + <#else> + <#assign restResponseBody = "{}" /> + <#assign apiReflexPlatformID = ApiReflexPlatformID.PlatformLogCreate> "apiReflexPlatformID" : "${apiReflexPlatformID}", "datas" : @@ -57,7 +61,7 @@ <#switch restResponsetMsg.status> <#case 200> <#case 201> - <#-- *********************************************** ApiRestID = preparation_orders_post ******************** --> + <#-- *********************************************** ApiRestID = receipts_post ******************** --> <#assign restResponseBody = JsonUtil.decodeBase64(restResponsetMsg.body) /> <#assign preparationOrderPostResponse = JsonUtil.jsonToMap(restResponseBody)> <#if preparationOrderPostResponse.status?? && preparationOrderPostResponse.status == "SUCCESS" > @@ -85,7 +89,11 @@ <#default> [ { - <#assign restResponseBody = JsonUtil.decodeBase64(restResponsetMsg.body) /> + <#if restResponsetMsg.body?? > + <#assign restResponseBody = JsonUtil.decodeBase64(restResponsetMsg.body) /> + <#else> + <#assign restResponseBody = "{}" /> + <#assign apiReflexPlatformID = ApiReflexPlatformID.PlatformLogCreate> "apiReflexPlatformID" : "${apiReflexPlatformID}", "datas" :