주문서관리 양식 추가, 아마란스 결재 연동
This commit is contained in:
@@ -756,4 +756,58 @@
|
||||
ORDER BY SEQ
|
||||
</select>
|
||||
|
||||
<!-- 주문서 기본정보 조회 (결재 본문용) -->
|
||||
<select id="getOrderInfoForApproval" parameterType="map" resultType="map">
|
||||
SELECT
|
||||
CM.OBJID,
|
||||
CM.CONTRACT_NO,
|
||||
CM.PO_NO,
|
||||
CM.ORDER_DATE,
|
||||
CM.CUSTOMER_OBJID,
|
||||
CODE_NAME(CM.CATEGORY_CD) AS CATEGORY_NAME,
|
||||
CODE_NAME(CM.CONTRACT_CURRENCY) AS CURRENCY_NAME,
|
||||
CM.EXCHANGE_RATE,
|
||||
CM.ORDER_SUPPLY_PRICE,
|
||||
CM.ORDER_VAT,
|
||||
CM.ORDER_TOTAL_AMOUNT,
|
||||
CASE
|
||||
WHEN CM.PAID_TYPE = 'paid' THEN '부가세별도'
|
||||
WHEN CM.PAID_TYPE = 'free' THEN '부가세미포함'
|
||||
ELSE ''
|
||||
END AS VAT_NOTE,
|
||||
(SELECT CLIENT_NM FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_NM,
|
||||
(SELECT BUS_REG_NO FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_BUS_REG_NO,
|
||||
(SELECT CEO_NM FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_CEO_NM,
|
||||
(SELECT ADDR1 FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_ADDR,
|
||||
(SELECT BUS_TYPE FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_BUS_TYPE,
|
||||
(SELECT BUS_ITEM FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_BUS_ITEM,
|
||||
(SELECT TEL_NO FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_TEL_NO,
|
||||
(SELECT FAX_NO FROM CLIENT_MNG C WHERE 'C_' || C.OBJID::VARCHAR = CM.CUSTOMER_OBJID) AS CLIENT_FAX_NO,
|
||||
(SELECT DEPT_NAME || ' ' || USER_NAME FROM USER_INFO WHERE USER_ID = CM.WRITER) AS WRITER_NAME,
|
||||
TO_CHAR(CM.REGDATE, 'YYYY-MM-DD HH24:MI:SS') AS REG_DATETIME
|
||||
FROM CONTRACT_MGMT CM
|
||||
WHERE CM.OBJID::VARCHAR = #{targetObjId}
|
||||
</select>
|
||||
|
||||
<!-- 주문서 품목 리스트 조회 (결재 본문용) -->
|
||||
<select id="getOrderItemsForApproval" parameterType="map" resultType="map">
|
||||
SELECT
|
||||
CI.SEQ,
|
||||
COALESCE(PM.PART_NO, CI.PART_NO) AS PART_NO,
|
||||
COALESCE(PM.PART_NAME, CI.PART_NAME) AS PART_NAME,
|
||||
PM.SPEC,
|
||||
CODE_NAME(PM.UNIT) AS UNIT_NAME,
|
||||
CI.DUE_DATE,
|
||||
CI.ORDER_QUANTITY,
|
||||
CI.ORDER_UNIT_PRICE,
|
||||
CI.ORDER_SUPPLY_PRICE,
|
||||
CI.ORDER_VAT,
|
||||
CI.ORDER_TOTAL_AMOUNT
|
||||
FROM CONTRACT_ITEM CI
|
||||
LEFT JOIN PART_MNG PM ON CI.PART_OBJID = PM.OBJID
|
||||
WHERE CI.CONTRACT_OBJID::VARCHAR = #{targetObjId}
|
||||
AND CI.STATUS = 'ACTIVE'
|
||||
ORDER BY CI.SEQ
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user