From ffc6be875293917f785006e07f94b5866ff372f2 Mon Sep 17 00:00:00 2001 From: "LAPTOP-L3VE7KK2\\USER" Date: Thu, 17 Oct 2024 16:08:25 +0900 Subject: [PATCH] =?UTF-8?q?=EC=84=A4=EA=B3=84=EC=9D=98=EB=A2=B0=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=20API=20=EA=B2=80=EC=83=89=20null=20?= =?UTF-8?q?=EC=98=88=EC=99=B8=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qcast/biz/object/ObjectService.java | 22 +++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/interplug/qcast/biz/object/ObjectService.java b/src/main/java/com/interplug/qcast/biz/object/ObjectService.java index f0116303..6a77a1e1 100644 --- a/src/main/java/com/interplug/qcast/biz/object/ObjectService.java +++ b/src/main/java/com/interplug/qcast/biz/object/ObjectService.java @@ -336,13 +336,27 @@ public class ObjectService { /* [1]. QSP API (url + param) Setting */ String encodedSchTitle = - URLEncoder.encode(planReqRequest.getSchTitle(), StandardCharsets.UTF_8); + URLEncoder.encode( + StringUtils.isEmpty(planReqRequest.getSchTitle()) ? "" : planReqRequest.getSchTitle(), + StandardCharsets.UTF_8); String encodedSchAddress = - URLEncoder.encode(planReqRequest.getSchAddress(), StandardCharsets.UTF_8); + URLEncoder.encode( + StringUtils.isEmpty(planReqRequest.getSchAddress()) + ? "" + : planReqRequest.getSchAddress(), + StandardCharsets.UTF_8); String encodedSchSaleStoreName = - URLEncoder.encode(planReqRequest.getSchSaleStoreName(), StandardCharsets.UTF_8); + URLEncoder.encode( + StringUtils.isEmpty(planReqRequest.getSchSaleStoreName()) + ? "" + : planReqRequest.getSchSaleStoreName(), + StandardCharsets.UTF_8); String encodedSchPlanReqName = - URLEncoder.encode(planReqRequest.getSchPlanReqName(), StandardCharsets.UTF_8); + URLEncoder.encode( + StringUtils.isEmpty(planReqRequest.getSchPlanReqName()) + ? "" + : planReqRequest.getSchPlanReqName(), + StandardCharsets.UTF_8); String url = QSP_API_URL + "/api/planReq/list"; String apiUrl =