From e4d27d75d2e6d9f5242053fe872a74206d5391e7 Mon Sep 17 00:00:00 2001 From: orgin Date: Mon, 5 Feb 2024 13:13:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:System=E5=A2=9E=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{LoginController.java => SystemController.java} | 10 ++++++++-- .../org/jeecg/modules/feignclient/SystemClient.java | 9 +++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) rename jeecg-module-app/src/main/java/org/jeecg/modules/controller/{LoginController.java => SystemController.java} (83%) diff --git a/jeecg-module-app/src/main/java/org/jeecg/modules/controller/LoginController.java b/jeecg-module-app/src/main/java/org/jeecg/modules/controller/SystemController.java similarity index 83% rename from jeecg-module-app/src/main/java/org/jeecg/modules/controller/LoginController.java rename to jeecg-module-app/src/main/java/org/jeecg/modules/controller/SystemController.java index 0d93fafe..18c36b15 100644 --- a/jeecg-module-app/src/main/java/org/jeecg/modules/controller/LoginController.java +++ b/jeecg-module-app/src/main/java/org/jeecg/modules/controller/SystemController.java @@ -3,6 +3,7 @@ package org.jeecg.modules.controller; import com.alibaba.fastjson.JSONObject; import io.swagger.annotations.ApiOperation; import org.jeecg.common.api.vo.Result; +import org.jeecg.modules.base.entity.postgre.SysUserClient; import org.jeecg.modules.model.SysLoginModel; import org.jeecg.modules.feignclient.SystemClient; import org.springframework.beans.factory.annotation.Autowired; @@ -12,8 +13,8 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @RestController -@RequestMapping("") -public class LoginController { +@RequestMapping("/sys") +public class SystemController { @Autowired private SystemClient systemClient; @@ -29,6 +30,11 @@ public class LoginController { return systemClient.mLogin(sysLoginModel); } + @PostMapping("/userClient/saveOrUpdateClient") + public void saveOrUpdateClient(@RequestBody SysUserClient sysUserClient) { + systemClient.saveOrUpdateClient(sysUserClient); + } + /** * 退出登录 * @param request diff --git a/jeecg-module-app/src/main/java/org/jeecg/modules/feignclient/SystemClient.java b/jeecg-module-app/src/main/java/org/jeecg/modules/feignclient/SystemClient.java index 5f87e85e..35fe9a1c 100644 --- a/jeecg-module-app/src/main/java/org/jeecg/modules/feignclient/SystemClient.java +++ b/jeecg-module-app/src/main/java/org/jeecg/modules/feignclient/SystemClient.java @@ -2,12 +2,14 @@ package org.jeecg.modules.feignclient; import com.alibaba.fastjson.JSONObject; import org.jeecg.common.api.vo.Result; +import org.jeecg.modules.base.entity.postgre.SysUserClient; import org.jeecg.modules.model.SysLoginModel; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.stereotype.Component; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -23,6 +25,13 @@ public interface SystemClient { @GetMapping("/mLogin") Result mLogin(SysLoginModel sysLoginModel); + /** + * 图形验证码 + * @return + */ + @PostMapping("/checkCaptcha") + void saveOrUpdateClient(SysUserClient sysUserClient); + /** * 登出 * @return