Commit cbbe79ee authored by duandi's avatar duandi

调试 按模板id复制赛事的功能

parent 736dac99
...@@ -48,6 +48,8 @@ public interface TemplateMapper { ...@@ -48,6 +48,8 @@ public interface TemplateMapper {
void copyRaceRoadExtrapayRelation(Map<String, Object> pmap); void copyRaceRoadExtrapayRelation(Map<String, Object> pmap);
void copyRaceRoadMarkNoMap(Map<String, Object> pmap);
List<Map<String, Object>> queryRaceroadchannelByCompIdAndDiscountId(int cmptId, int discountId); List<Map<String, Object>> queryRaceroadchannelByCompIdAndDiscountId(int cmptId, int discountId);
void copyRaceRoadchannel(Map<String, Object> pmap); void copyRaceRoadchannel(Map<String, Object> pmap);
...@@ -122,6 +124,8 @@ public interface TemplateMapper { ...@@ -122,6 +124,8 @@ public interface TemplateMapper {
List<Map<String, Object>> queryGksiteBannerByCmptId(int cmptId); List<Map<String, Object>> queryGksiteBannerByCmptId(int cmptId);
String getUUID();
void copyGkSiteBanner(Map<String, Object> smap); void copyGkSiteBanner(Map<String, Object> smap);
void copyGkSiteBannerStatistic(Map<String, Object> smap); void copyGkSiteBannerStatistic(Map<String, Object> smap);
...@@ -147,4 +151,5 @@ public interface TemplateMapper { ...@@ -147,4 +151,5 @@ public interface TemplateMapper {
int getCommonNeuUserId(int userId); int getCommonNeuUserId(int userId);
void copyCommonNeucmpt(Map<String, Object> cmap); void copyCommonNeucmpt(Map<String, Object> cmap);
} }
...@@ -45,11 +45,12 @@ ...@@ -45,11 +45,12 @@
select * select *
from raceenroll.competitionroadmap from raceenroll.competitionroadmap
where cmptId = #{_parameter} where cmptId = #{_parameter}
and isDelete = 0
</select> </select>
<!--复制raceenroll下的赛事项目表 competitionroadmap--> <!--复制raceenroll下的赛事项目表 competitionroadmap-->
<insert id="copyRaceCompetitionroadmap" parameterType="java.util.Map" useGeneratedKeys = "true" keyProperty = "roadId" keyColumn = "roadId"> <insert id="copyRaceCompetitionroadmap" parameterType="java.util.Map" useGeneratedKeys = "true" keyProperty = "roadId" keyColumn = "roadId">
insert into raceenroll.competitionroadmap select null, roadName, roadType, genderLimit, ageLimit, floorOfTeam, numberOfTeam, floorOfFNum, ceilOfFNum, typeOfTeam, userLimit, listIsOpen, deadLine, NOW(), isDelete, #{new_race_cmptId}, null, seperatePay, unitPrice, otherPrice, foreignPrice, teamPrice, isCharge, isOnePay, toRoadId, canOut, accIns, openTime, payByTeam, sort, remark, minAge, maxAge, isPayOffline, isAudit, inviteCodeType, roadShow, effectiveTime, isPrePay, timerRoadId, null, miles, isRefund from raceenroll.competitionroadmap where cmptId = #{compId} and roadId = #{roadId} insert into raceenroll.competitionroadmap select null, roadName, roadType, genderLimit, ageLimit, floorOfTeam, numberOfTeam, floorOfFNum, ceilOfFNum, typeOfTeam, userLimit, listIsOpen, deadLine, NOW(), isDelete, #{new_race_cmptId}, null, seperatePay, unitPrice, otherPrice, foreignPrice, teamPrice, isCharge, isOnePay, toRoadId, canOut, accIns, openTime, payByTeam, sort, remark, minAge, maxAge, isPayOffline, isAudit, inviteCodeType, roadShow, effectiveTime, isPrePay, #{new_timerRoadId}, null, miles, isRefund from raceenroll.competitionroadmap where cmptId = #{compId} and roadId = #{roadId}
</insert> </insert>
<!--复制raceenroll下的赛事项目表 competitionroadrole--> <!--复制raceenroll下的赛事项目表 competitionroadrole-->
...@@ -181,7 +182,7 @@ ...@@ -181,7 +182,7 @@
<!--复制 geerunner 下的表 cmpt_item --> <!--复制 geerunner 下的表 cmpt_item -->
<insert id="copyGeerunnerCmptItem" parameterType="java.util.Map"> <insert id="copyGeerunnerCmptItem" parameterType="java.util.Map">
insert into geerunner.cmpt_item select uuid(), #{new_gk_cmptId}, #{new_gk_itemId}, item_name, item_name_en, fee, enroll_start, enroll_deadline, start_time, end_time, kilometre, team_type, teammate_count, teammate_count_min, team_female_count_max, team_female_count_min, team_one_take_enroll, team_fee_type, team_count, limit_count, is_close, item_type, item_mold, isTimeOrMileage, isRelayOrTogether, isSingleOrWind, invite_code_enable, invite_code_quota, enroll_member_level, checkin_count, is_auto_distribute, is_need_qualify, is_support_invoice, invoice_deadline, combinedItemId, itemFrom, is_need_timer, is_open_pre_enroll, pre_enroll_status, is_pay_enroll, pre_fee, is_publish, enroll_tip, enroll_tip_en, show_index, is_allow_withdraw, is_allow_transfer, transfer_fee, is_allow_duplicate, is_need_itra_check, itra_idca, address, address_en, saleforce_id, item_group_value, del_flg, NOW(), #{gk_userId}, null, null, road_name from geerunner.cmpt_item where item_id = #{item_id} and del_flag = 0 insert into geerunner.cmpt_item select uuid(), #{new_gk_cmptId}, #{new_gk_itemId}, item_name, item_name_en, fee, enroll_start, enroll_deadline, start_time, end_time, kilometre, team_type, teammate_count, teammate_count_min, team_female_count_max, team_female_count_min, team_one_take_enroll, team_fee_type, team_count, limit_count, is_close, item_type, item_mold, isTimeOrMileage, isRelayOrTogether, isSingleOrWind, invite_code_enable, invite_code_quota, enroll_member_level, checkin_count, is_auto_distribute, is_need_qualify, is_support_invoice, invoice_deadline, combinedItemId, itemFrom, is_need_timer, is_open_pre_enroll, pre_enroll_status, is_pay_enroll, pre_fee, is_publish, enroll_tip, enroll_tip_en, show_index, is_allow_withdraw, is_allow_transfer, transfer_fee, is_allow_duplicate, is_need_itra_check, itra_idca, address, address_en, saleforce_id, item_group_value, del_flg, NOW(), #{gk_userId}, null, null, road_name from geerunner.cmpt_item where item_id = #{item_id} and del_flg = 0
</insert> </insert>
<select id="queryGeerunnerCertificateByRoadId" resultType="java.util.Map" parameterType="int"> <select id="queryGeerunnerCertificateByRoadId" resultType="java.util.Map" parameterType="int">
...@@ -314,12 +315,7 @@ ...@@ -314,12 +315,7 @@
<!--复制 geerunner 下的表 time_seg_checkpoint --> <!--复制 geerunner 下的表 time_seg_checkpoint -->
<insert id="copyGeerunnertimeSegCheckpoint" parameterType="java.util.Map"> <insert id="copyGeerunnertimeSegCheckpoint" parameterType="java.util.Map">
insert into geerunner.time_seg_checkpoint select id, #{new_gk_segId}, #{new_gk_checkPointId}, preDistance, distance, #{new_gk_cmptId}, checkPointName, closeDoorTime from geerunner.time_seg_checkpoint where segId = #{segId} and checkPointId = #{checkPointId} insert into geerunner.time_seg_checkpoint select null, #{new_gk_segId}, #{new_gk_checkPointId}, preDistance, distance, #{new_gk_cmptId}, checkPointName, closeDoorTime from geerunner.time_seg_checkpoint where segId = #{segId} and checkPointId = #{checkPointId}
</insert>
<!--复制 gksite 下的表 gk_cmpt -->
<insert id="copyGkSiteGkCmpt" parameterType="java.util.Map">
insert into gksite.gk_cmpt select #{new_gk_cmptId}, cmpt_name, cmpt_type, start_time, end_time, logo, bg_color, #{gk_userId}, null, null, null, del_flag, cmpt_status, is_day_rank from gksite.gk_cmpt where cmpt_id = #{cmpt_id}
</insert> </insert>
<!--复制 gksite 下的表 gk_cmpt --> <!--复制 gksite 下的表 gk_cmpt -->
...@@ -335,6 +331,11 @@ ...@@ -335,6 +331,11 @@
and del_flag = 0 and del_flag = 0
</select> </select>
<!--获取一个uuid -->
<select id="getUUID" resultType="java.lang.String">
select uuid()
</select>
<!--复制 gksite 下的表 banner --> <!--复制 gksite 下的表 banner -->
<insert id="copyGkSiteBanner" parameterType="java.util.Map"> <insert id="copyGkSiteBanner" parameterType="java.util.Map">
insert into gksite.banner select #{new_bannerId}, #{new_gk_cmptId}, name, page_view, seq, description, url, NOW(), del_flag from gksite.banner where id = #{id} insert into gksite.banner select #{new_bannerId}, #{new_gk_cmptId}, name, page_view, seq, description, url, NOW(), del_flag from gksite.banner where id = #{id}
...@@ -367,7 +368,7 @@ ...@@ -367,7 +368,7 @@
<!--复制 gksite 下的表 gk_cmpt_score_rule --> <!--复制 gksite 下的表 gk_cmpt_score_rule -->
<insert id="copyGkSiteGkCmptScoreRule" parameterType="java.util.Map"> <insert id="copyGkSiteGkCmptScoreRule" parameterType="java.util.Map">
insert into gksite.gk_cmpt_score_rule select null, 0, #{new_gk_cmptId}, #{new_gk_itemId}, score_rule, score_upload_times, start_time, end_time, null, now(), order_rule from gksite.gk_cmpt_score_rule where cmpt_id = #{cmpt_id} and road_id = #{item_id} insert into gksite.gk_cmpt_score_rule select null, 0, #{new_gk_cmptId}, #{new_gk_itemId}, score_rule, score_upload_times, start_time, end_time, now(), now(), order_rule from gksite.gk_cmpt_score_rule where cmpt_id = #{cmpt_id} and road_id = #{item_id}
</insert> </insert>
<!--复制 gksite 下的表 gk_cmptsetting --> <!--复制 gksite 下的表 gk_cmptsetting -->
...@@ -397,6 +398,6 @@ ...@@ -397,6 +398,6 @@
<!--复制 common 下的表 neucmpt --> <!--复制 common 下的表 neucmpt -->
<insert id="copyCommonNeucmpt" parameterType="java.util.Map"> <insert id="copyCommonNeucmpt" parameterType="java.util.Map">
insert into common.neucmpt select null, #{new_rece_cmptId}, #{new_gk_cmptId}, #{neuUserId}, committeeNeuUserId, deleted from common.neucmpt where gCmptId = #{race_cmptId} and gtCmptId = #{gk_cmptId} insert into common.neucmpt select null, #{new_race_cmptId}, #{new_gk_cmptId}, #{neuUserId}, committeeNeuUserId, deleted from common.neucmpt where gCmptId = #{race_cmptId} and gtCmptId = #{gk_cmptId}
</insert> </insert>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment