From 73c341a395b71f78d338976c043697cea1c456e3 Mon Sep 17 00:00:00 2001 From: ysCha Date: Wed, 4 Feb 2026 17:44:31 +0900 Subject: [PATCH] =?UTF-8?q?[1445]=20=EA=B0=81=EB=8F=84=200=20=EC=9D=BC?= =?UTF-8?q?=EB=95=8C=20=EC=8B=9C=EB=AE=AC=EB=A0=88=EC=9D=B4=EC=85=98=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qcast/biz/pwrGnrSimulation/PwrGnrSimService.java | 2 +- .../resources/mappers/pwrGnrSimulation/pwrGnrSimMapper.xml | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/interplug/qcast/biz/pwrGnrSimulation/PwrGnrSimService.java b/src/main/java/com/interplug/qcast/biz/pwrGnrSimulation/PwrGnrSimService.java index 3385bb0a..c36b2b15 100644 --- a/src/main/java/com/interplug/qcast/biz/pwrGnrSimulation/PwrGnrSimService.java +++ b/src/main/java/com/interplug/qcast/biz/pwrGnrSimulation/PwrGnrSimService.java @@ -490,7 +490,7 @@ public class PwrGnrSimService { double direction = pwrGnrSimReq.getHoui()[i]; // 설치면 발전량 계산 - if (!Double.isNaN(angle) && angle > 0 && angle <= (Math.PI / 2) ) { + if (!Double.isNaN(angle) && angle >= 0 && angle <= (Math.PI / 2) ) { if(!Double.isNaN(direction) && direction >= (-Math.PI) && direction <= (Math.PI)){ // 설치면의 사면 일사량 계산 double[] shamen_nissha = this.shamenNissharyou2(angle, direction, simulationPointCode); diff --git a/src/main/resources/mappers/pwrGnrSimulation/pwrGnrSimMapper.xml b/src/main/resources/mappers/pwrGnrSimulation/pwrGnrSimMapper.xml index 47d09722..1de4403d 100644 --- a/src/main/resources/mappers/pwrGnrSimulation/pwrGnrSimMapper.xml +++ b/src/main/resources/mappers/pwrGnrSimulation/pwrGnrSimMapper.xml @@ -66,9 +66,10 @@ ON B.ITEM_ID = C.ITEM_ID LEFT OUTER JOIN M_ITEM_INFO D WITH (NOLOCK) ON C.ITEM_ID = D.ITEM_ID - WHERE C.POWER_COM_FLG ='1' /* PCS만 */ - AND B.OBJECT_NO = #{objectNo} + WHERE + B.OBJECT_NO = #{objectNo} AND B.PLAN_NO = #{planNo} + /* AND C.POWER_COM_FLG ='1' -- 하이브리드 때문에 제거*/ ORDER BY C.PNOW_W /* TODO :: 직렬,병렬 조건 추가필요 */