From fa944da5443f02c135ae63f1f7e50170d04a97cb Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 29 九月 2022 16:01:11 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/controller/sys/SignController.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/sys/SignController.java b/src/main/java/com/lf/server/controller/sys/SignController.java
index d21b4e8..13a8797 100644
--- a/src/main/java/com/lf/server/controller/sys/SignController.java
+++ b/src/main/java/com/lf/server/controller/sys/SignController.java
@@ -3,12 +3,14 @@
 import com.lf.server.controller.BaseController;
 import com.lf.server.entity.all.ResponseMsg;
 import com.lf.server.entity.data.LoginEntity;
+import com.lf.server.entity.data.TokenEntity;
 import com.lf.server.entity.data.UsersEntity;
 import com.lf.server.entity.sys.LoginInfo;
 import com.lf.server.entity.sys.Result;
 import com.lf.server.entity.sys.User;
 import com.lf.server.helper.StringHelper;
 import com.lf.server.service.data.LoginService;
+import com.lf.server.service.data.TokenService;
 import com.lf.server.service.data.UsersService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -30,6 +32,9 @@
 
     @Autowired
     LoginService loginService;
+
+    @Autowired
+    TokenService tokenService;
 
     /**
      * 璺冲埌棣栭〉
@@ -65,8 +70,8 @@
      *
      * @return String
      */
-    @PostMapping(value="/login", produces = "application/json; charset=UTF-8")
-    public ResponseMsg<String> login(@RequestBody UsersEntity user, HttpServletRequest req, HttpServletResponse res) {
+    @PostMapping(value = "/login", produces = "application/json; charset=UTF-8")
+    public ResponseMsg<TokenEntity> login(@RequestBody UsersEntity user, HttpServletRequest req, HttpServletResponse res) {
         try {
             if (user == null) {
                 return fail("璇疯緭鍏ョ敤鎴峰悕鍜屽瘑鐮侊紒", null);
@@ -93,7 +98,10 @@
             le.setStatus(1);
             loginService.insertLogin(le);
 
-            return null;
+            TokenEntity te = tokenService.getNewToken(ue.getId(), req);
+            tokenService.insertToken(te);
+
+            return success(te);
         } catch (Exception ex) {
             return fail(ex.getMessage(), null);
         }

--
Gitblit v1.9.3