소스정리

main
이범준 2 months ago
parent e5555c105a
commit a20be72af4

@ -130,7 +130,7 @@
}
scwin.sub_search_submitdone = function(e) {
console.log(resCode.getCellData( 0 , "cardIssue" )+"11111"+reqUpdate.get( "cardAgencyId" ));
if(resCode.getCellData( 0 , "cardIssue" ) == reqUpdate.get( "cardAgencyId" )){
alert("중복된 데이터가 존재합니다");
return false;

@ -16,7 +16,8 @@
</w2:dataMap>
<w2:dataList baseNode="list" repeatNode="map" id="resCode" saveRemovedData="true">
<w2:columnInfo>
<w2:column id="motionId" name="구분" dataType="text"></w2:column><w2:column id="cardAgencyId" name="카드발행사번호" dataType="text"></w2:column>
<w2:column id="motionId" name="구분" dataType="text"></w2:column>
<w2:column id="cardAgencyId" name="카드발행사번호" dataType="text"></w2:column>
<w2:column id="cardAgencyName" name="카드발행사명" dataType="text"></w2:column>
</w2:columnInfo>

@ -179,18 +179,18 @@
<!-- 카드발행사 -->
<if test="codeId.equals('06')">
SELECT issue_office_id AS catalog_id,
(select card_office_full_name from card_office_code_info T where
T.card_office_id=a.card_office_id) AS catalog_full_name,
issue_abb_name AS Catalog_abb_name,
use_Yn,
to_char(Create_date,'yyyy/MM/dd') as
Create_date,
creater,
to_char(update_date,'yyyy/MM/dd') as update_date,
updater
FROM issue_office_code_info a
order by catalog_id
SELECT issue_office_id AS catalog_id
, (select card_office_full_name
from card_office_code_info T
where T.card_office_id=a.card_office_id) AS catalog_full_name
, issue_abb_name AS Catalog_abb_name
, use_Yn
, to_char(Create_date,'yyyy/MM/dd') as Create_date
, creater
, to_char(update_date,'yyyy/MM/dd') as update_date
, updater
FROM issue_office_code_info a
order by catalog_id
</if>
<!-- 요금소 구분 -->
@ -1396,107 +1396,122 @@
<!-- 가맹점 정보 등록[SD011M01] -->
<select id="findStandardFranchisee" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardFranchisee_resultMap">
SELECT (select fare_office_full_name from fare_office_code_info T where T.fare_office_id = a.fare_office_id) fare_office_id,
join_card_number,
join_card_name,
to_char(stt_date,'yyyymmdd') as stt_date,
to_char(end_date,'yyyymmdd') as end_date,
use_yn,
typical_name,
charge_rate,
collect_id,
card_issue_id,
charge_amount
FROM join_card_info a
WHERE 1=1
SELECT (select fare_office_full_name from fare_office_code_info T where T.fare_office_id = a.fare_office_id) fare_office_id
, join_card_number
, join_card_name
, to_char(stt_date,'yyyymmdd') as stt_date
, to_char(end_date,'yyyymmdd') as end_date
, use_yn
, typical_name
, charge_rate
, collect_id
, card_issue_id
, charge_amount
FROM join_card_info a
WHERE 1=1
<if test="fareOfficeId!=null and !fareOfficeId.equals('')">
AND fare_office_id = #{fareOfficeId}
AND fare_office_id = #{fareOfficeId}
</if>
</select>
<!-- 카드 발행사 선택[SD011P03] -->
<select id="findStandardCardAgency" parameterType="cfs.standard.vo.StandardCodeInfoVO" resultMap="findStandardCardAgency_resultMap">
select a, b, c, decode(c, '0', '선불', '후불') as d
from (
select issue_office_id as a, issue_name as b, card_office_id as c, ' ' as d
from issue_office_code_info
where card_office_id = '0'
group by issue_office_id, issue_name, card_office_id
select a
, b
, c
, decode(c, '0', '선불', '후불') as d
from (
select issue_office_id as a
, issue_name as b
, card_office_id as c
, ' ' as d
from issue_office_code_info
where card_office_id = '0'
group by issue_office_id, issue_name, card_office_id
union
select card_office_id as a, issue_name as b, card_office_id as c, ' ' as d
from issue_office_code_info
where card_office_id <![CDATA[<> ]]>
'0'
group by card_office_id, issue_name)
order by 3,2
select card_office_id as a
, issue_name as b
, card_office_id as c
, ' ' as d
from issue_office_code_info
where card_office_id <![CDATA[ <> ]]> '0'
group by card_office_id, issue_name
)
order by 3,2
</select>
<!-- 카드 발행사 선택[SD011] 수정 -->
<update id="updateStandardCardAgency" parameterType="cfs.standard.vo.StandardCodeInfoVO">
UPDATE join_card_info
SET join_card_name = #{franchiseeName},
charge_rate = #{discountRate},
typical_name = #{cardAgency},
use_yn = #{useYn},
end_Date = to_date(#{inEdDate},'yyyy-MM-dd')
WHERE fare_office_id = #{fareOfficeInfo}
AND join_card_number = #{franchiseeNum}
AND to_char(stt_date,'yyyymmdd') = #{inStDate}
UPDATE join_card_info
SET join_card_name = #{franchiseeName}
, charge_rate = #{discountRate}
, typical_name = #{cardAgency}
, use_yn = #{useYn}
, end_Date = to_date(#{inEdDate},'yyyy-MM-dd')
WHERE fare_office_id = #{fareOfficeInfo}
AND join_card_number = #{franchiseeNum}
AND to_char(stt_date,'yyyymmdd') = #{inStDate}
</update>
<!-- 카드 발행사 선택[SD011] 수정2 -->
<insert id="insertStandardCardAgency" parameterType="cfs.standard.vo.StandardCodeInfoVO">
INSERT INTO JOIN_CARD_HISTORY_INFO
VALUES (#{fareOfficeInfo},
#{franchiseeNum},
(SELECT COUNT (*) + 1 FROM JOIN_CARD_HISTORY_INFO),
#{franchiseeName},
to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd'),
#{changReason},
to_date(#{inStDate},'yyyy/mm/dd'),
to_date(#{inEdDate},'yyyy/mm/dd'),
#{collectId},
#{cardAgencyId},
#{discountRate},
#{discountAmt},
to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd'),
#{sessionUserNm},
to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd'),
#{sessionUserNm})
INSERT
INTO JOIN_CARD_HISTORY_INFO
VALUES (
#{fareOfficeInfo}
, #{franchiseeNum}
, (SELECT COUNT (*) + 1 FROM JOIN_CARD_HISTORY_INFO)
, #{franchiseeName}
, to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd')
, #{changReason}
, to_date(#{inStDate},'yyyy/mm/dd')
, to_date(#{inEdDate},'yyyy/mm/dd')
, #{collectId}
, #{cardAgencyId}
, #{discountRate}
, #{discountAmt}
, to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd')
, #{sessionUserNm}
, to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd')
, #{sessionUserNm}
)
</insert>
<!-- 카드 발행사 선택[SD011] 추가 -->
<insert id="insertStandardCardAgencyAdd" parameterType="cfs.standard.vo.StandardCodeInfoVO">
INSERT INTO join_card_info
VALUES (#{fareOfficeInfo},
#{franchiseeNum},
to_date(#{inStDate},'yyyy/mm/dd'),
to_date(#{inEdDate},'yyyy/mm/dd'),
decode(#{motionId},'선불','21','22'),
(SELECT card_office_id
FROM CARD_OFFICE_CODE_INFO T
WHERE card_office_id = #{cardAgencyId}),
#{cardAgency},
#{discountRate},
'0',
'',
'',
'',
'',
'',
'0',
#{useYn},
to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd'),
#{sessionUserNm},
to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd'),
#{sessionUserNm},
'1',
(SELECT card_office_id
FROM CARD_OFFICE_CODE_INFO T
WHERE card_office_id = #{cardAgencyId}),
(SELECT card_office_full_name
FROM CARD_OFFICE_CODE_INFO T
WHERE card_office_id = #{cardAgencyId}))
INSERT
INTO join_card_info
VALUES (
#{fareOfficeInfo}
, #{franchiseeNum}
, to_date(#{inStDate},'yyyy/mm/dd')
, to_date(#{inEdDate},'yyyy/mm/dd')
, decode(#{motionId},'선불','21','22')
, (SELECT card_office_id
FROM CARD_OFFICE_CODE_INFO T
WHERE card_office_id = #{cardAgencyId})
, #{cardAgency}
, #{discountRate}
, '0'
, ''
, ''
, ''
, ''
, ''
, '0'
, #{useYn}
, to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd')
, #{sessionUserNm}
, to_date(to_char(SYSDATE,'yyyy/MM/dd'),'yyyy/mm/dd')
, #{sessionUserNm}
, '1'
, (SELECT card_office_id
FROM CARD_OFFICE_CODE_INFO T
WHERE card_office_id = #{cardAgencyId})
, (SELECT card_office_full_name
FROM CARD_OFFICE_CODE_INFO T
WHERE card_office_id = #{cardAgencyId})
)
</insert>

Loading…
Cancel
Save