소스 검색

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

- 在赛事修改成功后发布通知到管理员频道
- 创建包含频道类型和赛事ID的JSON消息对象
- 通过Redis发布机制实现管理员通知功能
- 确保赛事修改状态能够实时推送给管理员用户
fugui001 1 개월 전
부모
커밋
049be5ae2c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      ruoyi-modules/ruoyi-system/src/main/java/org/dromara/business/service/impl/TournamentsServiceImpl.java

+ 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;
     }