From b84e1fd0a42d5171084b5bae376252463901477d Mon Sep 17 00:00:00 2001 From: ysCha Date: Tue, 31 Mar 2026 14:27:36 +0900 Subject: [PATCH] =?UTF-8?q?itemList=20null=20=EC=B2=B4=ED=81=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interplug/qcast/biz/estimate/EstimateService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/interplug/qcast/biz/estimate/EstimateService.java b/src/main/java/com/interplug/qcast/biz/estimate/EstimateService.java index 4779b336..3728eed6 100644 --- a/src/main/java/com/interplug/qcast/biz/estimate/EstimateService.java +++ b/src/main/java/com/interplug/qcast/biz/estimate/EstimateService.java @@ -336,11 +336,17 @@ public class EstimateService { message.getMessage("common.message.required.data", "User ID")); } + List circuitItemList = estimateRequest.getCircuitItemList(); //drawingFlg != "1" 인 경우 (도면 없이 저장) circuitItemList는 비어있어도 정상 + List itemList = estimateRequest.getItemList(); + + if (itemList == null || itemList.isEmpty()) { + throw new QcastException(ErrorCode.INVALID_INPUT_VALUE, + message.getMessage("common.message.required.data", "itemList")); + } + String splitStr = "、"; List orgRoofList = new ArrayList(); List roofList = new ArrayList(); - List circuitItemList = estimateRequest.getCircuitItemList(); - List itemList = estimateRequest.getItemList(); estimateRequest.setTempFlg("0");