From 77cad248568655a6d7211ce5c4df8d0e4debc250 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 29 九月 2022 11:38:01 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/controller/sys/SignController.java | 77 +++++++++++++------------------------- 1 files changed, 27 insertions(+), 50 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 9f9fc9f..c5c364f 100644 --- a/src/main/java/com/lf/server/controller/sys/SignController.java +++ b/src/main/java/com/lf/server/controller/sys/SignController.java @@ -1,9 +1,13 @@ package com.lf.server.controller.sys; +import com.lf.server.controller.BaseController; +import com.lf.server.entity.all.ResponseMsg; +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.service.sys.UserService; +import com.lf.server.helper.StringHelper; +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; @@ -15,14 +19,9 @@ */ @RestController @RequestMapping("/sign") -public class SignController { +public class SignController extends BaseController { @Autowired - UserService userService; - - @GetMapping("/getName") - public User getName(String loginName) { - return userService.queryUserByName(loginName); - } + UsersService userService; /** * 璺冲埌棣栭〉 @@ -54,37 +53,33 @@ } /** - * 璺冲埌鏈巿鏉冮〉闈� - * return "redirect:/toLogin" - * - * @return String - */ - @GetMapping("/noauth") - public ModelAndView toNoAuth(ModelAndView mv) { - mv.setViewName("noauth"); - - return mv; - } - - /** * 鐧诲綍璁よ瘉 * * @return String */ - @GetMapping("/login") - public ModelAndView login(String username, String password, String service, Integer rememberMe) { - ModelAndView mv = new ModelAndView(); + @PostMapping(value="/login", produces = "application/json; charset=UTF-8") + public ResponseMsg<String> login(@RequestBody UsersEntity user) { try { - mv.setViewName("index"); - if (service != null && service.length() > 0) { - mv.addObject("url", service); - } else { - mv.addObject("msg", username); + if (user == null) { + return fail("璇疯緭鍏ョ敤鎴峰悕鍜屽瘑鐮侊紒", null); } - } catch (Exception e) { - } + if (StringHelper.isEmpty(user.getUid())) { + return fail("鐢ㄦ埛鍚嶄笉鑳戒负绌猴紒", null); + } + if (StringHelper.isEmpty(user.getPwd())) { + return fail("瀵嗙爜涓嶈兘涓虹┖锛�", null); + } - return mv; + UsersEntity ue = userService.selectByUid(user.getUid()); + if (ue == null) { + return fail("鐢ㄦ埛鍚嶄笉瀛樺湪锛�", null); + } + + + return null; + } catch (Exception ex) { + return fail(ex.getMessage(), null); + } } /** @@ -98,23 +93,5 @@ mv.setViewName("login"); return mv; - } - - /** - * Ajax鐧诲綍 - * - * @param userInfo - * @return - */ - @PostMapping(value = "/ajaxLogin", produces = "application/json; charset=UTF-8") - public Result ajaxLogin(@RequestBody User userInfo) { - try { - LoginInfo loginInfo = userService.getLoginInfo(userInfo.getLoginName()); - - return new Result(200, loginInfo != null ? "鐧诲綍鎴愬姛" : "鐧诲綍澶辫触", loginInfo); - } catch (Exception e) { - e.printStackTrace(); - return new Result(500, e.getMessage()); - } } } -- Gitblit v1.9.3