package com.ruoyi.system.controller; import cn.hutool.http.HttpStatus; import com.ruoyi.common.core.web.domain.AjaxResult; import com.ruoyi.system.remoteapi.service.center.middleground.RemoteMiddleGroundBaseService; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.io.UnsupportedEncodingException; @RestController @RequestMapping("/hwMeeting") public class HwMeetingController { @Resource public RemoteMiddleGroundBaseService remoteMiddleGroundBaseService; @RequestMapping("/joinConferences/{eventId}/{meetingSubject}/{userName}") public AjaxResult joinConferences(@PathVariable("eventId") String eventId, @PathVariable("meetingSubject") String meetingSubject, @PathVariable("userName") String userName) throws UnsupportedEncodingException { AjaxResult ajaxResult = remoteMiddleGroundBaseService.hasConferences(eventId,meetingSubject,userName); if(ajaxResult.get("code") != null && ajaxResult.get("code").equals(HttpStatus.HTTP_OK)){ return AjaxResult.success(ajaxResult.get("data")); } return AjaxResult.error(); } /** * 获取入会链接 * */ @GetMapping("/guestJoinUri/{eventId}") public AjaxResult guestJoinUri(@PathVariable(name = "eventId") String eventId){ return remoteMiddleGroundBaseService.guestJoinUri(eventId); } }