Переглянути джерело

feat(system): 更新赛事和分类标签的数据库映射配置

- 修改 CategoryTagMapper.xml 文件中的 icon_url 字段更新逻辑,去除条件判断并始终更新该字段
- 在 TournamentsMapper.xml 和 TournamentsTemplateMapper.xml 中调整 competition_icon 和 competition_bg 字段的位置,确保其在更新操作中被正确处理
- 统一优化了 XML 映射文件中字段更新的顺序与结构,提高代码可读性和维护性
fugui001 4 днів тому
батько
коміт
ecdabb92e2

+ 1 - 1
ruoyi-modules/ruoyi-system/src/main/resources/mapper/business/CategoryTagMapper.xml

@@ -55,9 +55,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <set>
             <if test="name != null and name != ''">name = #{name},</if>
             <if test="type != null and type != ''">type = #{type},</if>
-            <if test="iconUrl != null">icon_url = #{iconUrl},</if>
             <if test="sortWeight != null">sort_weight = #{sortWeight},</if>
             <if test="status != null">status = #{status},</if>
+            icon_url = #{iconUrl},
             update_time = NOW()
         </set>
         WHERE id = #{id} AND deleted_at IS NULL

+ 2 - 2
ruoyi-modules/ruoyi-system/src/main/resources/mapper/business/TournamentsMapper.xml

@@ -21,6 +21,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <update id="updateTournamentsById">
         UPDATE tournaments
         <set>
+            competition_icon = #{competitionIcon},
+            competition_bg = #{competitionBg},
             <if test="name != null">name = #{name},</if>
             <if test="startTime != null">start_time = #{startTime},</if>
             <if test="endTime != null">end_time = #{endTime},</if>
@@ -33,14 +35,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="createdAt != null">created_at = #{createdAt},</if>
             <if test="updatedAt != null">updated_at = #{updatedAt},</if>
             <if test="signTime != null">sign_time = #{signTime},</if>
-            <if test="competitionIcon != null">competition_icon = #{competitionIcon},</if>
             <if test="updateUserId != null">update_user_id = #{updateUserId},</if>
             <if test="tournamentsBiId != null">tournaments_bi_id = #{tournamentsBiId},</if>
             <if test="delayCardTime != null">delay_card_time = #{delayCardTime},</if>
             <if test="delayCardNum != null">delay_card_num = #{delayCardNum},</if>
             <if test="actionTime != null">action_time = #{actionTime},</if>
             <if test="robotCount != null">robot_count = #{robotCount},</if>
-            <if test="competitionBg != null">competition_bg = #{competitionBg},</if>
             <if test="minPlayers != null">min_players = #{minPlayers},</if>
             <if test="gameVariant != null">game_variant = #{gameVariant},</if>
             <if test="targetTournamentId != null">target_tournament_id = #{targetTournamentId},</if>

+ 2 - 2
ruoyi-modules/ruoyi-system/src/main/resources/mapper/business/TournamentsTemplateMapper.xml

@@ -21,6 +21,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
     <update id="updateTournamentsByIdTemplate">
         UPDATE tournaments_template
         <set>
+            competition_icon = #{competitionIcon},
+            competition_bg = #{competitionBg},
             <if test="name != null">name = #{name},</if>
             <if test="startTime != null">start_time = #{startTime},</if>
             <if test="endTime != null">end_time = #{endTime},</if>
@@ -33,14 +35,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="createdAt != null">created_at = #{createdAt},</if>
             <if test="updatedAt != null">updated_at = #{updatedAt},</if>
             <if test="signTime != null">sign_time = #{signTime},</if>
-            <if test="competitionIcon != null">competition_icon = #{competitionIcon},</if>
             <if test="updateUserId != null">update_user_id = #{updateUserId},</if>
             <if test="tournamentsBiId != null">tournaments_bi_id = #{tournamentsBiId},</if>
             <if test="delayCardTime != null">delay_card_time = #{delayCardTime},</if>
             <if test="delayCardNum != null">delay_card_num = #{delayCardNum},</if>
             <if test="actionTime != null">action_time = #{actionTime},</if>
             <if test="robotCount != null">robot_count = #{robotCount},</if>
-            <if test="competitionBg != null">competition_bg = #{competitionBg},</if>
             <if test="minPlayers != null">min_players = #{minPlayers},</if>
             <if test="gameVariant != null">game_variant = #{gameVariant},</if>
             <if test="targetTournamentId != null">target_tournament_id = #{targetTournamentId},</if>