[1155] Excel에 출력되는 설비 용량(인정 용량)이 다릅니다 - 저장 및 출력부분 #174

Merged
ysCha merged 1 commits from dev into prd-deploy 2025-07-15 15:55:27 +09:00
2 changed files with 8 additions and 2 deletions

View File

@ -457,7 +457,6 @@ public class EstimateService {
itemRequest.setItemCtgGr(itemResponse.getItemCtgGr()); itemRequest.setItemCtgGr(itemResponse.getItemCtgGr());
itemRequest.setPartAdd("0"); itemRequest.setPartAdd("0");
itemRequest.setDelFlg("0"); itemRequest.setDelFlg("0");
itemRequest.setQcastCustPrdId(itemResponse.getQcastCustPrdId());
break; break;
} }
} }
@ -680,6 +679,13 @@ public class EstimateService {
itemRequest.setObjectNo(estimateRequest.getObjectNo()); itemRequest.setObjectNo(estimateRequest.getObjectNo());
itemRequest.setPlanNo(estimateRequest.getPlanNo()); itemRequest.setPlanNo(estimateRequest.getPlanNo());
// 선택한 PCS 아이템이 다른 경우
for (ItemRequest qcastCPI : itemList) {
if(qcastCPI.getQcastCustPrdId() != null && qcastCPI.getQcastCustPrdId().equals(itemRequest.getPcItemId())) {
itemRequest.setQcastCustPrdId(qcastCPI.getQcastCustPrdId());
}
}
estimateMapper.insertEstimateRoofItem(itemRequest); estimateMapper.insertEstimateRoofItem(itemRequest);
} }
} }

View File

@ -388,7 +388,7 @@
FROM T_PART_ROOF_ITEM_ESTIMATE (NOLOCK) FROM T_PART_ROOF_ITEM_ESTIMATE (NOLOCK)
WHERE OBJECT_NO = PE.OBJECT_NO WHERE OBJECT_NO = PE.OBJECT_NO
AND PLAN_NO = PE.PLAN_NO AND PLAN_NO = PE.PLAN_NO
AND PC_ITEM_ID = PE.ITEM_ID AND ISNULL(NULLIF(QCAST_CUST_PRD_ID, ''), PC_ITEM_ID) = PE.ITEM_ID
), 0) AS MODULE_VOL_KW ), 0) AS MODULE_VOL_KW
FROM T_PLAN P WITH (NOLOCK) FROM T_PLAN P WITH (NOLOCK)
INNER JOIN T_PART_ESTIMATE PE WITH (NOLOCK) INNER JOIN T_PART_ESTIMATE PE WITH (NOLOCK)