9c28833f
ggun12
aiJobSub : 작업종료 처...
|
1
2
3
|
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.batch.mapper.secondary.OracleMapper">
|
09898632
함상기
2024-04-05
|
4
|
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
5
6
|
<!-- 작업리스트 -->
<select id="getOriginalData" parameterType="map" resultType="map">
|
76e09ec5
함상기
2024.04.18 수정분
|
7
|
WITH COMP_INFO AS (
|
a99930a8
함상기
2024.04.18
|
8
9
|
SELECT DISTINCT
COMP_CODE AS COMP_CODE
|
7eae5008
함상기
.
|
10
11
12
13
14
15
16
17
18
19
|
, (
SELECT
COMP_NAME_0
FROM TBBC_COMPANY_CODE_NLS
WHERE
SESSION_ID = A.SESSION_ID
AND COMP_CODE = A.COMP_CODE
AND #{accnutYm} BETWEEN START_YYMM AND END_YYMM
AND ROWNUM = 1
) AS COMP_NAME
|
a99930a8
함상기
2024.04.18
|
20
21
|
, BOOK_CURRENCY AS COMP_CURRENCY
, COMP_COA AS COMP_COA
|
7eae5008
함상기
.
|
22
|
FROM TBBC_COMPANY_CODE A
|
a99930a8
함상기
2024.04.18
|
23
24
25
|
WHERE
#{accnutYm} BETWEEN START_YYMM AND END_YYMM
)
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
26
27
28
29
30
31
32
33
|
SELECT
A.SESSION_ID,
A.CONS_GROUP,
A.LEDGER,
A.ACCOUNT_PERIOD,
A.SEQ,
A.TRAN_TYPE,
A.OWN_COMP,
|
76e09ec5
함상기
2024.04.18 수정분
|
34
|
B.COMP_NAME AS OWN_COMP_NAME,
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
35
|
A.TRAN_COMP,
|
76e09ec5
함상기
2024.04.18 수정분
|
36
|
C.COMP_NAME AS TRAN_COMP_NAME,
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
37
|
A.COMP_ACCT_CODE,
|
a99930a8
함상기
2024.04.18
|
38
39
|
(
SELECT DISTINCT
|
7eae5008
함상기
.
|
40
|
COMP_ACCT_CODE
|
a99930a8
함상기
2024.04.18
|
41
42
43
44
45
46
47
|
FROM TBBC_COMP_ACCT_CODE
WHERE
FS_TYPE = '1'
AND COMP_COA = B.COMP_COA
AND COMP_ACCT_CODE = A.COMP_ACCT_CODE
AND #{accnutYm} BETWEEN START_YYMM AND END_YYMM
AND ROWNUM = 1
|
7eae5008
함상기
.
|
48
|
) AS COMP_ACCT_NAME,
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
49
50
51
52
53
54
55
56
57
58
59
|
A.COMP_PROD_CODE,
A.RECON_KEY,
A.TRAN_DATE,
A.TRAN_CURRENCY,
A.TRAN_AMT,
A.BOOK_AMT,
A.GROUP_AMT,
A.BOOK_COST,
A.DOCUMENT_NO,
A.REMARK,
A.CONS_ACCT_CODE,
|
f97db154
함상기
.
|
60
|
(
|
a99930a8
함상기
2024.04.18
|
61
|
SELECT
|
7eae5008
함상기
.
|
62
63
|
CONS_ACCT_NAME_0
FROM TBBC_ACCT_CODE_NLS
|
a99930a8
함상기
2024.04.18
|
64
65
|
WHERE
CONS_ACCT_CODE = A.CONS_ACCT_CODE
|
7eae5008
함상기
.
|
66
|
AND CONS_COA = 'LS_COA'
|
a99930a8
함상기
2024.04.18
|
67
|
AND FS_TYPE = '1'
|
7eae5008
함상기
.
|
68
|
AND #{accnutYm} BETWEEN START_YYMM AND END_YYMM
|
a99930a8
함상기
2024.04.18
|
69
|
AND ROWNUM = 1
|
f97db154
함상기
.
|
70
|
) AS CONS_ACCT_NAME,
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
A.PROD_CODE,
A.ADJUST_TYPE,
A.ADJUST_REMARK,
A.IF_ACCOUNT_PERIOD,
A.IF_COMP_CODE,
A.IF_FILE_ID,
A.IF_SOURCE,
A.EQUAL_CHECK,
A.CONS_OWN_COMP,
A.CONS_TRAN_COMP,
A.INVOICE_NO,
A.LC_NO,
A.BL_NO,
A.OWN_BIZ_NO,
A.PARTNER_BIZ_NO,
|
50447760
함상기
.
|
86
|
A.ACCT_DATE,
|
7eae5008
함상기
.
|
87
88
|
A.CREATION_DIV_CODE,
A.COST_MAT_KEY
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
89
|
FROM
|
76e09ec5
함상기
2024.04.18 수정분
|
90
|
TBCR_TRANSACTION_HISTORY A
|
a99930a8
함상기
2024.04.18
|
91
92
93
94
95
96
|
INNER JOIN COMP_INFO B
ON
B.COMP_CODE = A.OWN_COMP
INNER JOIN COMP_INFO C
ON
C.COMP_CODE = A.TRAN_COMP
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
97
98
99
100
101
102
103
104
105
106
107
108
109
|
WHERE
A.CONS_GROUP = #{sysSe}
AND A.ACCOUNT_PERIOD = #{accnutYm}
</select>
<select id="getMatchingInfo" parameterType="map" resultType="map">
SELECT
A.MATCH_KEY,
A.MATCHING_CAUSE,
B.SEQ
FROM TBCR_MATCHING A,
TBCR_MATCHING_DETAIL B
WHERE
|
7eae5008
함상기
.
|
110
111
112
113
|
A.SESSION_ID = B.SESSION_ID
AND A.CONS_GROUP = B.CONS_GROUP
AND A.LEDGER = B.LEDGER
AND A.MATCH_KEY = B.MATCH_KEY
|
9c28833f
ggun12
aiJobSub : 작업종료 처...
|
114
115
116
117
118
119
120
121
122
123
|
AND A.ACCOUNT_PERIOD = B.ACCOUNT_PERIOD
AND A.CONS_GROUP = #{sysSe}
AND A.ACCOUNT_PERIOD = #{accnutYm}
</select>
<update id="updateMatchingResult" parameterType="map">
--결과 업데이트
</update>
</mapper>
|