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