품의서관리 결재, mbom리스트 버전, 작성자 등 추가
This commit is contained in:
@@ -2963,6 +2963,18 @@
|
||||
LIMIT 1
|
||||
)
|
||||
LIMIT 1) AS PURCHASE_LIST_OBJID,
|
||||
-- 구매리스트 생성일
|
||||
(SELECT TO_CHAR(SRM.REGDATE, 'YYYY-MM-DD')
|
||||
FROM SALES_REQUEST_MASTER SRM
|
||||
WHERE SRM.MBOM_HEADER_OBJID = (
|
||||
SELECT MH.OBJID::VARCHAR
|
||||
FROM MBOM_HEADER MH
|
||||
WHERE MH.PROJECT_OBJID = PM.OBJID::VARCHAR
|
||||
AND MH.STATUS = 'Y'
|
||||
ORDER BY MH.REGDATE DESC
|
||||
LIMIT 1
|
||||
)
|
||||
LIMIT 1) AS PURCHASE_LIST_DATE,
|
||||
-- M-BOM 상태: 새 MBOM_HEADER 테이블에서 조회
|
||||
COALESCE(
|
||||
(SELECT
|
||||
@@ -2993,7 +3005,29 @@
|
||||
WHERE MH.PROJECT_OBJID = PM.OBJID::VARCHAR
|
||||
AND MH.STATUS = 'Y'
|
||||
ORDER BY COALESCE(MH.EDIT_DATE, MH.REGDATE) DESC
|
||||
LIMIT 1) AS MBOM_REGDATE
|
||||
LIMIT 1) AS MBOM_REGDATE,
|
||||
-- M-BOM 작성자: 새 MBOM_HEADER 테이블에서 조회
|
||||
(SELECT USER_NAME(COALESCE(MH.EDITER, MH.WRITER))
|
||||
FROM MBOM_HEADER MH
|
||||
WHERE MH.PROJECT_OBJID = PM.OBJID::VARCHAR
|
||||
AND MH.STATUS = 'Y'
|
||||
ORDER BY COALESCE(MH.EDITER, MH.WRITER) DESC
|
||||
LIMIT 1) AS MBOM_EDITOR,
|
||||
-- M-BOM 히스토리 카운트 (버전, 0이면 NULL)
|
||||
NULLIF(
|
||||
(
|
||||
SELECT COUNT(1)::INTEGER
|
||||
FROM MBOM_HISTORY MHI
|
||||
WHERE MHI.MBOM_HEADER_OBJID = (
|
||||
SELECT MH.OBJID::VARCHAR
|
||||
FROM MBOM_HEADER MH
|
||||
WHERE MH.PROJECT_OBJID = PM.OBJID::VARCHAR
|
||||
AND MH.STATUS = 'Y'
|
||||
ORDER BY MH.REGDATE DESC
|
||||
LIMIT 1
|
||||
)
|
||||
), 0
|
||||
) AS MBOM_VERSION
|
||||
FROM
|
||||
PROJECT_MGMT PM
|
||||
LEFT JOIN CONTRACT_MGMT CM ON PM.CONTRACT_OBJID = CM.OBJID
|
||||
|
||||
@@ -3615,9 +3615,9 @@ ORDER BY V.PATH2
|
||||
SRM.STATUS,
|
||||
CASE
|
||||
WHEN A.APPR_STATUS IS NOT NULL THEN A.APPR_STATUS
|
||||
WHEN SRM.STATUS = 'create' THEN '미결재'
|
||||
WHEN SRM.STATUS = 'approvalComplete' THEN '결재완료'
|
||||
WHEN SRM.STATUS = 'reject' THEN '반려'
|
||||
WHEN SRM.STATUS = 'create' THEN '작성중'
|
||||
-- WHEN SRM.STATUS = 'approvalComplete' THEN '결재완료'
|
||||
-- WHEN SRM.STATUS = 'reject' THEN '반려'
|
||||
ELSE ''
|
||||
END AS STATUS_TITLE,
|
||||
SRM.WRITER,
|
||||
|
||||
Reference in New Issue
Block a user