From 513e0e45fc31fd45ef13dce4ff83f5189dfa41cf6e590ad29f5abbc343fe3668 Mon Sep 17 00:00:00 2001 From: yanglei Date: Thu, 15 Jan 2026 17:41:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E7=94=A8=E6=88=B7=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cdzy/user/controller/EbikeUserController.java | 11 +++++++++++ .../java/com/cdzy/user/service/EbikeUserService.java | 7 +++++++ .../cdzy/user/service/impl/EbikeUserServiceImpl.java | 5 +++++ 3 files changed, 23 insertions(+) diff --git a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java index be3df78..8b13e97 100644 --- a/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java +++ b/ebike-user/src/main/java/com/cdzy/user/controller/EbikeUserController.java @@ -216,4 +216,15 @@ public class EbikeUserController { } return JsonResult.success(jsonResult.getData()); } + + /** + * 校验用户是否存在 + * @param userId 用户id + * @return true 存在 false 不存在 + */ + @GetMapping("checkUserExit") + public JsonResult checkUserExit(@RequestParam("userId") Long userId) { + boolean result = ebikeUserService.checkUserExit(userId); + return JsonResult.success(result); + } } \ No newline at end of file diff --git a/ebike-user/src/main/java/com/cdzy/user/service/EbikeUserService.java b/ebike-user/src/main/java/com/cdzy/user/service/EbikeUserService.java index 77a14ed..bdf4364 100644 --- a/ebike-user/src/main/java/com/cdzy/user/service/EbikeUserService.java +++ b/ebike-user/src/main/java/com/cdzy/user/service/EbikeUserService.java @@ -51,4 +51,11 @@ public interface EbikeUserService extends IService { void updateUserInfo(String decryptedData, String openId); EbikeUserVo getUserInfoByUserId(Long userId); + + /** + * 校验用户是否存在 + * @param userId 用户id + * @return true 存在 false 不存在 + */ + boolean checkUserExit(Long userId); } diff --git a/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeUserServiceImpl.java b/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeUserServiceImpl.java index f7718b4..df621be 100644 --- a/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeUserServiceImpl.java +++ b/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeUserServiceImpl.java @@ -126,6 +126,11 @@ public class EbikeUserServiceImpl extends ServiceImpl