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

feat(tournaments): 添加赛事修改通知功能

- 在赛事修改成功后发布通知到管理员频道
- 创建包含频道类型和赛事ID的JSON消息对象
- 通过Redis发布机制实现管理员通知功能
- 确保赛事修改状态能够实时推送给管理员用户
fugui001 1 місяць тому
батько
коміт
049be5ae2c

+ 4 - 0
ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/service/impl/TournamentsServiceImpl.java

@@ -1169,6 +1169,10 @@ public class TournamentsServiceImpl implements ITournamentsService {
         if (!flag) {
             throw new RuntimeException("赛事修改失败");
         }
+        JSONObject jsonObject = new JSONObject();
+        jsonObject.put("channelType", "tournament_edit");
+        jsonObject.put("value", tournamentId);
+        redisUtil.publish(RedisKeys.CHANNEL_ADMIN, jsonObject);
         return true;
     }