diff --git a/cloudutil/src/main/java/com/ccsens/cloudutil/feign/TallFeignClient.java b/cloudutil/src/main/java/com/ccsens/cloudutil/feign/TallFeignClient.java index e52223c2..4b4770be 100644 --- a/cloudutil/src/main/java/com/ccsens/cloudutil/feign/TallFeignClient.java +++ b/cloudutil/src/main/java/com/ccsens/cloudutil/feign/TallFeignClient.java @@ -169,7 +169,11 @@ public interface TallFeignClient { */ @GetMapping("/wps/wpsId") JsonResponse getPathByWpsId(@RequestParam(name = "wpsId")Long wpsId); - + /** + * 根据手机号查找userId + */ + @GetMapping("/users/userIdByPhone") + JsonResponse getUserIdByPhone(@RequestParam(name = "phone")String phone); /** * 查找wps文件路径 */ @@ -373,6 +377,11 @@ class TallFeignClientFallBack implements FallbackFactory { return JsonResponse.newInstance().fail(); } + @Override + public JsonResponse getUserIdByPhone(String phone) { + return JsonResponse.newInstance().fail(); + } + @Override public String getWpsFilePath(Long businessId, byte businessType) { return null; diff --git a/signin/src/main/java/com/ccsens/signin/api/UserController.java b/signin/src/main/java/com/ccsens/signin/api/UserController.java index 4fb32b0d..90840aed 100644 --- a/signin/src/main/java/com/ccsens/signin/api/UserController.java +++ b/signin/src/main/java/com/ccsens/signin/api/UserController.java @@ -474,6 +474,15 @@ public class UserController { // ImageCodeGeneratorUtil.generateCodeImage(response.getOutputStream(), (String) codeMap.get("imageCode"), 200, 70); return JsonResponse.newInstance().ok(vertifyCode); } + + @ApiOperation(value = "通过手机号获取userId") + @ApiImplicitParams({ + }) + @RequestMapping(value = "/userIdByPhone", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) + public JsonResponse getUserIdByPhone(String phone) throws Exception { + Long userId = userService.selectUserIdByPhone(phone); + return JsonResponse.newInstance().ok(userId); + } } diff --git a/tall/src/main/java/com/ccsens/tall/web/UserController.java b/tall/src/main/java/com/ccsens/tall/web/UserController.java index afc40381..fe7d266d 100644 --- a/tall/src/main/java/com/ccsens/tall/web/UserController.java +++ b/tall/src/main/java/com/ccsens/tall/web/UserController.java @@ -483,6 +483,15 @@ public class UserController { // ImageCodeGeneratorUtil.generateCodeImage(response.getOutputStream(), (String) codeMap.get("imageCode"), 200, 70); return JsonResponse.newInstance().ok(vertifyCode); } + + @ApiOperation(value = "通过手机号获取userId") + @ApiImplicitParams({ + }) + @RequestMapping(value = "/userIdByPhone", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"}) + public JsonResponse getUserIdByPhone(String phone) throws Exception { + Long userId = userService.selectUserIdByPhone(phone); + return JsonResponse.newInstance().ok(userId); + } }