diff --git a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TestController.java b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TestController.java index a52ecf2..a2a7883 100644 --- a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TestController.java +++ b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/TestController.java @@ -1,57 +1,29 @@ package com.shxy.xymanager_admin.controller; -import com.shxy.xymanager_common.annotation.Log; + +import com.shxy.xymanager_common.base.BaseController; +import com.shxy.xymanager_framework.socket.WebSocketServer; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import io.swagger.annotations.ApiResponse; -import io.swagger.annotations.ApiResponses; import lombok.extern.slf4j.Slf4j; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import javax.annotation.Resource; -@Api(value = "测试接口", tags = "测试接口tags") -@Controller +@RestController +@Api(tags = {"测试接口"}) +@RequestMapping("test") @Slf4j -public class TestController { +public class TestController extends BaseController { - @ApiOperation(value = "测试", notes = "测试notes", httpMethod = "POST") - @ApiResponses({@ApiResponse(code = 200, message = "请求成功"), @ApiResponse(code = 400, message = "请求参数没填好"), @ApiResponse(code = 404, message = "请求路径没有或页面跳转路径不对")}) - @RequestMapping("/user/login") - @Log(title = "测试", type = "查询") - public String gettest() { - log.info("有一个沙雕点了链接"); - return "/api/index2"; - } + @Resource + WebSocketServer webSocketServer; - @GetMapping("/user/logins") - @Log(title = "测试", type = "查询") - public String hhtest() { - log.info("有一个沙雕点了链接"); - return "/api/index2.html"; + @GetMapping("sendMsg") + @ApiOperation("发送消息") + public void sendMsg(String msg) { + webSocketServer.sendMessage(msg); } - -// @ApiOperation(value = "登录", notes = "登录", httpMethod = "POST") -//// @ApiResponses({@ApiResponse(code = 200, message = "请求成功"), @ApiResponse(code = 400, message = "请求参数没填好"), @ApiResponse(code = 404, message = "请求路径没有或页面跳转路径不对")}) -// @RequestMapping("/login") -// @Log(title = "登录", type = "查询") -// public String login(String username, String password) { -// //获取主题对象 -// Subject subject = SecurityUtils.getSubject(); -// try { -// subject.login(new UsernamePasswordToken(username,password)); -// System.out.println("登录成功!!!"); -// return "登录成功"; -// } catch (UnknownAccountException e) { -// e.printStackTrace(); -// System.out.println("用户错误!!!"); -// } catch (IncorrectCredentialsException e) { -// System.out.println("密码错误!!!"); -// } -// return "登录失败"; -// } - }