거래명세서 완료

This commit is contained in:
leeheejin
2025-11-14 09:15:11 +09:00
parent f2627d9683
commit 66968a4463
6 changed files with 341 additions and 13 deletions

View File

@@ -927,12 +927,17 @@
) AS MANAGER,
COALESCE(SR.incoterms, '') AS INCOTERMS,
T.SALES_STATUS,
T.OBJID::VARCHAR AS SALE_NO,
'ORIGINAL' AS RECORD_TYPE,
'' AS SPLIT_LOG_ID
FROM PROJECT_MGMT AS T
LEFT JOIN sales_registration SR ON T.PROJECT_NO = SR.project_no
WHERE 1 = 1
T.OBJID::VARCHAR AS SALE_NO,
'ORIGINAL' AS RECORD_TYPE,
'' AS SPLIT_LOG_ID,
-- 거래명세서 존재 여부
CASE WHEN EXISTS(
SELECT 1 FROM NSWOS100_TBL
WHERE OdOrderNo = T.PROJECT_NO
) THEN 'Y' ELSE 'N' END AS HAS_TRANSACTION_STATEMENT
FROM PROJECT_MGMT AS T
LEFT JOIN sales_registration SR ON T.PROJECT_NO = SR.project_no
WHERE 1 = 1
AND T.PROJECT_NO IS NOT NULL
AND T.PROJECT_NO != ''
<if test="orderType != null and orderType != ''">
@@ -1906,5 +1911,28 @@ ORDER BY T.REGDATE DESC, T.PROJECT_NO DESC
ORDER BY CIS.SERIAL_NO
</select>
<select id="getSavedTransactionStatement" parameterType="map" resultType="map">
/* salesNcollectMgmt.getSavedTransactionStatement - 저장된 거래명세서 조회 */
SELECT
SuVndCd,
IssueDt,
IssueNo,
IsNo,
ProdCd,
OdOrderNo,
ImItemId,
RmDueDt,
RmOrderQty,
RmRcptQty,
RmRemQty,
IsDt,
IsQty,
IsPrice,
IsAmount
FROM NSWOS100_TBL
WHERE OdOrderNo = #{projectNo}
ORDER BY IsNo
</select>
</mapper>