diff --git a/src/main/resources/mappers/estimate/estimateMapper.xml b/src/main/resources/mappers/estimate/estimateMapper.xml index 40b2c485..2effa88b 100644 --- a/src/main/resources/mappers/estimate/estimateMapper.xml +++ b/src/main/resources/mappers/estimate/estimateMapper.xml @@ -76,10 +76,13 @@ ON P.OBJECT_NO = O.OBJECT_NO INNER JOIN T_OBJECT_INFO OI WITH (NOLOCK) ON O.OBJECT_NO = OI.OBJECT_NO - LEFT OUTER JOIN M_SALES_STORE_ID_FOR_SAP B - ON O.SALE_STORE_ID = B.SALE_STORE_ID INNER JOIN M_SALES_STORE SS WITH(NOLOCK) ON O.SALE_STORE_ID = SS.SALE_STORE_ID + LEFT OUTER JOIN M_SALES_STORE_ID_FOR_SAP B + ON + (SS.SALE_STORE_LEVEL = '1' AND O.SALE_STORE_ID = B.SALE_STORE_ID) + OR + (SS.SALE_STORE_LEVEL = '2' AND SS.FIRST_AGENT_ID = B.SALE_STORE_ID) WHERE P.OBJECT_NO = #{objectNo} AND P.PLAN_NO = #{planNo} AND P.DEL_FLG = '0'