From bce18006c8d545d09803b0dbe044d17a5204732f Mon Sep 17 00:00:00 2001 From: cha Date: Thu, 3 Jul 2025 16:11:37 +0900 Subject: [PATCH] =?UTF-8?q?[1155]=20Excel=EC=97=90=20=EC=B6=9C=EB=A0=A5?= =?UTF-8?q?=EB=90=98=EB=8A=94=20=EC=84=A4=EB=B9=84=20=EC=9A=A9=EB=9F=89(?= =?UTF-8?q?=EC=9D=B8=EC=A0=95=20=EC=9A=A9=EB=9F=89)=EC=9D=B4=20=EB=8B=A4?= =?UTF-8?q?=EB=A6=85=EB=8B=88=EB=8B=A4.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/interplug/qcast/biz/estimate/EstimateService.java | 2 +- src/main/resources/mappers/estimate/estimateMapper.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 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 ad0de059..2eadd6fa 100644 --- a/src/main/java/com/interplug/qcast/biz/estimate/EstimateService.java +++ b/src/main/java/com/interplug/qcast/biz/estimate/EstimateService.java @@ -1393,7 +1393,7 @@ public class EstimateService { roofInfoResponse.setCircuitItemList(circuitItemList); roofInfoResponse.setRoofVolList(roofVolList); - // 인증용량 구하기 (지붕면마다 모듈과 PCS의 총 용량을 서로 비교해 낮은쪽 용량으로 합산) + // 인증용량 구하기 (지붕면마다 모듈과 각각의 PCS의 총 용량을 서로 비교해 낮은쪽 용량으로 합산) roofInfoResponse.setCertVolKw(estimateMapper.selectEstimateRoofCertVolKw(estimateRequest)); estimateResponse.setRoofInfo(roofInfoResponse); diff --git a/src/main/resources/mappers/estimate/estimateMapper.xml b/src/main/resources/mappers/estimate/estimateMapper.xml index 745e9625..41a30b0e 100644 --- a/src/main/resources/mappers/estimate/estimateMapper.xml +++ b/src/main/resources/mappers/estimate/estimateMapper.xml @@ -363,11 +363,11 @@ /* sqlid : com.interplug.qcast.biz.estimate.selectEstimateRoofCertVolKw */ SELECT -- FORMAT(ISNULL(SUM(CASE WHEN T.MODULE_VOL_KW T.PC_VOL_KW THEN T.MODULE_VOL_KW ELSE T.PC_VOL_KW END), 0), '#,##0.000') AS CERT_VOL_KW - REPLACE(CONVERT(VARCHAR, CAST(ISNULL(SUM( + REPLACE(CONVERT(VARCHAR, SUM(CAST(ISNULL( CASE WHEN T.MODULE_VOL_KW T.PC_VOL_KW THEN T.MODULE_VOL_KW ELSE T.PC_VOL_KW - END), 0) AS NUMERIC(18, 3)), 1), ',', '') AS CERT_VOL_KW + END, 0) AS NUMERIC(18, 3))), 1), ',', '') AS CERT_VOL_KW FROM ( SELECT