From 0dd12f147e948e36505a1a4b76d12e36ff4ea74a Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 29 九月 2022 15:09:54 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/controller/sys/SignController.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 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 c5c364f..d21b4e8 100644 --- a/src/main/java/com/lf/server/controller/sys/SignController.java +++ b/src/main/java/com/lf/server/controller/sys/SignController.java @@ -2,15 +2,20 @@ 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.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.UsersService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; /** * 绛惧悕鎺у埗鍣� @@ -22,6 +27,9 @@ public class SignController extends BaseController { @Autowired UsersService userService; + + @Autowired + LoginService loginService; /** * 璺冲埌棣栭〉 @@ -58,7 +66,7 @@ * @return String */ @PostMapping(value="/login", produces = "application/json; charset=UTF-8") - public ResponseMsg<String> login(@RequestBody UsersEntity user) { + public ResponseMsg<String> login(@RequestBody UsersEntity user, HttpServletRequest req, HttpServletResponse res) { try { if (user == null) { return fail("璇疯緭鍏ョ敤鎴峰悕鍜屽瘑鐮侊紒", null); @@ -75,6 +83,15 @@ return fail("鐢ㄦ埛鍚嶄笉瀛樺湪锛�", null); } + LoginEntity le = loginService.getNewLogin(user.getId(), req); + if (!user.getPwd().equals(ue.getPwd())) { + le.setStatus(0); + le.setDescr("瀵嗙爜閿欒"); + loginService.insertLogin(le); + return fail("瀵嗙爜涓嶆纭紒", null); + } + le.setStatus(1); + loginService.insertLogin(le); return null; } catch (Exception ex) { -- Gitblit v1.9.3