URLID, RESOURCEID, TYPEANDURL, SERVERURL,ESBID,OLDSERVERURL,CONTEXTPATH,SUBLAYER,AGENTSERVERURL,LAYERTYPE,LAYERNAME
delete from RES_EXTMAPURL
where URLID = #{urlid,jdbcType=DECIMAL}
insert into RES_EXTMAPURL (RESOURCEID, TYPEANDURL,
SERVERURL,ESBID,OLDSERVERURL,CONTEXTPATH,SUBLAYER,AGENTSERVERURL)
values (#{resourceid,jdbcType=DECIMAL}, #{typeandurl,jdbcType=VARCHAR},
#{serverurl,jdbcType=VARCHAR},#{esbid,jdbcType=DECIMAL},#{oldserverurl,jdbcType=VARCHAR}
,#{contextpath,jdbcType=VARCHAR},#{sublayer,jdbcType=VARCHAR},#{agentserverurl,jdbcType=VARCHAR})
insert into RES_EXTMAPURL
URLID,
RESOURCEID,
TYPEANDURL,
SERVERURL,
ESBID,
OLDSERVERURL,
CONTEXTPATH,
SUBLAYER,
AGENTSERVERURL,
LAYERTYPE,
LAYERNAME,
#{urlid,jdbcType=DECIMAL},
#{resourceid,jdbcType=DECIMAL},
#{typeandurl,jdbcType=VARCHAR},
#{serverurl,jdbcType=VARCHAR},
#{esbid,jdbcType=DECIMAL},
#{oldserverurl,jdbcType=VARCHAR},
#{contextpath,jdbcType=VARCHAR},
#{sublayer,jdbcType=VARCHAR},
#{agentserverurl,jdbcType=VARCHAR},
#{layertype,jdbcType=VARCHAR},
#{layername,jdbcType=VARCHAR},
update RES_EXTMAPURL
RESOURCEID = #{resourceid,jdbcType=DECIMAL},
TYPEANDURL = #{typeandurl,jdbcType=VARCHAR},
SERVERURL = #{serverurl,jdbcType=VARCHAR},
ESBID = #{esbid,jdbcType=DECIMAL},
OLDSERVERURL = #{oldserverurl,jdbcType=VARCHAR},
CONTEXTPATH = #{contextpath,jdbcType=VARCHAR},
SUBLAYER = #{sublayer,jdbcType=VARCHAR},
AGENTSERVERURL = #{agentserverurl,jdbcType=VARCHAR},
LAYERTYPE = #{layertype,jdbcType=VARCHAR},
LAYERNAME = #{layername,jdbcType=VARCHAR},
where URLID = #{urlid,jdbcType=DECIMAL}
update RES_EXTMAPURL
set RESOURCEID = #{resourceid,jdbcType=DECIMAL},
TYPEANDURL = #{typeandurl,jdbcType=VARCHAR},
SERVERURL = #{serverurl,jdbcType=VARCHAR},
ESBID = #{esbid,jdbcType=DECIMAL},
OLDSERVERURL = #{oldserverurl,jdbcType=VARCHAR},
CONTEXTPATH = #{contextpath,jdbcType=VARCHAR},
SUBLAYER = #{sublayer,jdbcType=VARCHAR},
AGENTSERVERURL = #{agentserverurl,jdbcType=VARCHAR}
where URLID = #{urlid,jdbcType=DECIMAL}
delete from RES_EXTMAPURL
where ResourceId = #{resourceid,jdbcType=DECIMAL}
UPDATE RES_MAININFO
SET SPC_STATUS = #{ spcId }
WHERE
RESOURCEID = (
SELECT
MAX(RM.RESOURCEID)
FROM
RES_EXTMAPURL RE
LEFT JOIN RES_MAININFO RM ON RE.RESOURCEID = RM.RESOURCEID
WHERE
SUBSTR(RE.OLDSERVERURL, 1, INSTR(RE.OLDSERVERURL,'CGCS2000',1,1)-1)=#{ url }
)