From d5bcb7deecd599a752d62333b8dc976228498b55 Mon Sep 17 00:00:00 2001
From: lxw <810412026@qq.com>
Date: 星期一, 18 七月 2022 10:03:15 +0800
Subject: [PATCH] Merge branch 'master' of http://118.89.139.230:10101/r/~whyclxw/CadDrawManager

---
 src/main/java/com/whyc/controller/LoginController.java |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/controller/LoginController.java b/src/main/java/com/whyc/controller/LoginController.java
new file mode 100644
index 0000000..bb04ffc
--- /dev/null
+++ b/src/main/java/com/whyc/controller/LoginController.java
@@ -0,0 +1,44 @@
+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.*;
+
+import javax.servlet.http.HttpServletRequest;
+
+@RequestMapping("login")
+@RestController
+@Api(tags = "鐧诲綍")
+public class LoginController {
+
+    @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 boolean 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);
+        return true;
+    }
+
+}

--
Gitblit v1.9.1