UserManagerController.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.uas.sso.controller;
  2. import com.uas.sso.service.UserService;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.ui.ModelMap;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestMethod;
  7. import org.springframework.web.bind.annotation.RestController;
  8. /**
  9. * 用户信息管理controller
  10. *
  11. * @author wangmh
  12. * @date 2018/1/2
  13. */
  14. @RestController
  15. @RequestMapping("/api/user")
  16. public class UserManagerController extends BaseController {
  17. @Autowired
  18. private UserService userService;
  19. /**
  20. * 校验手机号是否被注册
  21. *
  22. * @param mobile 手机号
  23. * @return
  24. */
  25. @RequestMapping(value = "/checkMobile", method = RequestMethod.GET)
  26. public ModelMap checkMobile(String mobile) {
  27. return new ModelMap("hasRegister", userService.mobileHasRegistered(mobile));
  28. }
  29. /**
  30. * 校验真实姓名是否被认证
  31. *
  32. * @author wangmh
  33. * @date 2018/1/11 15:05
  34. * @param realName 真实姓名
  35. * @return
  36. */
  37. @RequestMapping(value = "/realName/valid", method = RequestMethod.GET)
  38. public ModelMap realNameIsValid(String realName) {
  39. return success(new ModelMap("isValid", userService.realNameIsValid(realName)));
  40. }
  41. /**
  42. * 校验身份证号是否被认证
  43. *
  44. * @author wangmh
  45. * @date 2018/1/11 15:06
  46. * @param idCard 身份证号
  47. * @return
  48. */
  49. @RequestMapping(value = "/idCard/valid", method = RequestMethod.GET)
  50. public ModelMap idCardIsValid(String idCard) {
  51. return success(new ModelMap("isValid", userService.idCardIsValid(idCard)));
  52. }
  53. }