소스정리

main
이범준 2 months ago
parent e5555c105a
commit a20be72af4

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

@ -16,7 +16,8 @@
</w2:dataMap> </w2:dataMap>
<w2:dataList baseNode="list" repeatNode="map" id="resCode" saveRemovedData="true"> <w2:dataList baseNode="list" repeatNode="map" id="resCode" saveRemovedData="true">
<w2:columnInfo> <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:column id="cardAgencyName" name="카드발행사명" dataType="text"></w2:column>
</w2:columnInfo> </w2:columnInfo>

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

Loading…
Cancel
Save