[2311] 인증용량 CONN_VOL_W 재활성 + 안전조건 3종 #540

Merged
ysCha merged 1 commits from dev into prd-deploy 2026-07-07 16:36:27 +09:00
Collaborator
  • selectEstimateRoofCertVolKw: COALESCE(NULLIF(CONN_VOL_W,0), SUM(SPEC_X_QTY))
    비0 저장값은 유닛별 접속용량으로 우선, NULL·0이면 위치기반 합으로 폴백.
    기존 데이터·거짓0 저장 건 모두 롤백판과 동일하게 동작 보장.
  • getPcsCircuitList: 빈 itemId 회로 아이템({}) 선제 제거.
    단일 PCS+다회로를 [{PCS},{},{}]로 보낸 경우 단일 PCS 분기로 올바르게 진입.
  • sumModuleSpecW: 모듈 W 합이 0이면 "0" 대신 null 반환.
    CONN_VOL_W=0 저장(=거짓 0)을 원천 차단하여 쿼리 NULLIF 폴백이 동작하게 함.

Co-Authored-By: Claude Opus 4 noreply@anthropic.com

- selectEstimateRoofCertVolKw: COALESCE(NULLIF(CONN_VOL_W,0), SUM(SPEC_X_QTY)) 비0 저장값은 유닛별 접속용량으로 우선, NULL·0이면 위치기반 합으로 폴백. 기존 데이터·거짓0 저장 건 모두 롤백판과 동일하게 동작 보장. - getPcsCircuitList: 빈 itemId 회로 아이템({}) 선제 제거. 단일 PCS+다회로를 [{PCS},{},{}]로 보낸 경우 단일 PCS 분기로 올바르게 진입. - sumModuleSpecW: 모듈 W 합이 0이면 "0" 대신 null 반환. CONN_VOL_W=0 저장(=거짓 0)을 원천 차단하여 쿼리 NULLIF 폴백이 동작하게 함. Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
ysCha added 1 commit 2026-07-07 16:36:22 +09:00
- selectEstimateRoofCertVolKw: COALESCE(NULLIF(CONN_VOL_W,0), SUM(SPEC_X_QTY))
  비0 저장값은 유닛별 접속용량으로 우선, NULL·0이면 위치기반 합으로 폴백.
  기존 데이터·거짓0 저장 건 모두 롤백판과 동일하게 동작 보장.
- getPcsCircuitList: 빈 itemId 회로 아이템({}) 선제 제거.
  단일 PCS+다회로를 [{PCS},{},{}]로 보낸 경우 단일 PCS 분기로 올바르게 진입.
- sumModuleSpecW: 모듈 W 합이 0이면 "0" 대신 null 반환.
  CONN_VOL_W=0 저장(=거짓 0)을 원천 차단하여 쿼리 NULLIF 폴백이 동작하게 함.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
ysCha merged commit e23bcfd715 into prd-deploy 2026-07-07 16:36:27 +09:00
Sign in to join this conversation.
No description provided.