hotfix/9999 #425

Merged
ysCha merged 2 commits from hotfix/9999 into dev 2026-03-17 10:44:12 +09:00

View File

@ -92,38 +92,25 @@
<select id="selectEstimatePdfDetail" parameterType="com.interplug.qcast.biz.estimate.dto.EstimateRequest" resultType="com.interplug.qcast.biz.estimate.dto.EstimateResponse"> <select id="selectEstimatePdfDetail" parameterType="com.interplug.qcast.biz.estimate.dto.EstimateRequest" resultType="com.interplug.qcast.biz.estimate.dto.EstimateResponse">
/* sqlid : com.interplug.qcast.biz.estimate.selectPdfEstimateDetail */ /* sqlid : com.interplug.qcast.biz.estimate.selectPdfEstimateDetail */
SELECT Z.* SELECT Z.*
, SS3.ZIP_NO AS ZIP_NO3 , SS3.ZIP_NO AS ZIP_NO3
, SS3.ADDRESS AS ADDRESS3 , SS3.ADDRESS AS ADDRESS3
, SS3.TEL AS TEL3 , SS3.TEL AS TEL3
, SS3.FAX AS FAX3 , SS3.FAX AS FAX3
<if test='saleStoreId != null and saleStoreId != "T01"'> , CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.ZIP_NO2
, CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.ZIP_NO2 WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.ZIP_NO
WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.ZIP_NO ELSE Z.ZIP_NO1 END AS ZIP_NO
ELSE Z.ZIP_NO1 END AS ZIP_NO , CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.ADDRESS2
, CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.ADDRESS2 WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.ADDRESS
WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.ADDRESS ELSE Z.ADDRESS1 END AS ADDRESS
ELSE Z.ADDRESS1 END AS ADDRESS , CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.TEL2
, CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.TEL2 WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.TEL
WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.TEL ELSE Z.TEL1 END AS TEL
ELSE Z.TEL1 END AS TEL , CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.FAX2
, CASE WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') = '' THEN Z.FAX2 WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.FAX
WHEN Z.CREATE_USER = 'T01' AND ISNULL(Z.FIRST_AGENT_ID,'') != '' THEN SS3.FAX ELSE Z.FAX1 END AS FAX
ELSE Z.FAX1 END AS FAX
</if>
<if test='saleStoreId != null and saleStoreId == "T01"'>
,(SELECT
SUBSTRING(MCL.REF_CHR3, CHARINDEX('〒', MCL.REF_CHR3) + 1,
CHARINDEX(')', MCL.REF_CHR3, CHARINDEX('〒', MCL.REF_CHR3)) - CHARINDEX('〒', MCL.REF_CHR3) - 1) FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) as ZIP_NO
,(SELECT
LTRIM(SUBSTRING(MCL.REF_CHR3,
CHARINDEX(')', MCL.REF_CHR3, CHARINDEX('〒', MCL.REF_CHR3)) + 1,
LEN(MCL.REF_CHR3))) FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) as ADDRESS
,(SELECT MCL.REF_CHR4 FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) AS TEL
,(SELECT MCL.REF_CHR5 FROM M_COMM_L MCL WHERE MCL.HEAD_CD = '103200' AND MCL.CODE = Z.BUSINESS_TEAM_CD ) AS FAX
</if>
FROM ( FROM (
SELECT SELECT
T.* T.*
, SS1.SALE_STORE_NAME AS CUST_SALE_STORE_NAME , SS1.SALE_STORE_NAME AS CUST_SALE_STORE_NAME
, COALESCE(NULLIF(SS2.DISP_COMPANY_NAME, ''), SS2.SALE_STORE_NAME) AS SALE_STORE_NAME , COALESCE(NULLIF(SS2.DISP_COMPANY_NAME, ''), SS2.SALE_STORE_NAME) AS SALE_STORE_NAME