From 2d158b2e91077f08ed95b2e9e83126c0fa4b3859 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期五, 15 七月 2022 16:19:43 +0800 Subject: [PATCH] 切换用户-调试使用 --- src/main/java/com/whyc/controller/LoginController.java | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/whyc/controller/LoginController.java b/src/main/java/com/whyc/controller/LoginController.java index fb8683c..bbb1874 100644 --- a/src/main/java/com/whyc/controller/LoginController.java +++ b/src/main/java/com/whyc/controller/LoginController.java @@ -1,14 +1,16 @@ package com.whyc.controller; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.whyc.dto.Response; +import com.whyc.mapper.DocUserMapper; +import com.whyc.pojo.DocUser; import com.whyc.service.DocUserService; +import com.whyc.util.ActionUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -20,10 +22,22 @@ @Autowired private DocUserService userService; + @Autowired + private DocUserMapper userMapper; + @PostMapping("/") @ApiOperation(value ="鐧诲綍") public Response login(@RequestParam String name, String snId, HttpServletRequest request){ return userService.login(name,snId,request); } + @PutMapping("changeUser") + @ApiOperation(value = "鍒囨崲鐢ㄦ埛") + public void changeUser(@RequestParam Long userId){ + QueryWrapper<DocUser> query = Wrappers.query(); + query.eq("id",userId).last(" limit 1"); + DocUser userInf = userMapper.selectOne(query); + ActionUtil.getSession().setAttribute("user",userInf); + } + } -- Gitblit v1.9.1