Commit f3ab5886 by Huang Linyu

增加姓名查询

parent f90e5fef
...@@ -652,6 +652,26 @@ public class UserMController { ...@@ -652,6 +652,26 @@ public class UserMController {
return mp; return mp;
} }
/**
* 用户详情
*
* @param UserQuery
* UserQuery
* @return
*/
@SuppressWarnings("unchecked")
@ResponseBody
@RequestMapping(value = "/v1/usersName/{userName}", method = RequestMethod.GET)
public List<UserBean> userDetailByName(@PathVariable String userName) {
UserQuery userQuery = new UserQuery();
userQuery.setUid(userName);
List<UserBean> beanList = userMService.findUserByName(userName);
return beanList;
}
@ResponseBody @ResponseBody
@RequestMapping(value = "/v1/me/adr/{token}", method = RequestMethod.GET) @RequestMapping(value = "/v1/me/adr/{token}", method = RequestMethod.GET)
@Security @Security
......
...@@ -18,7 +18,6 @@ import com.ctrip.fun.common.vo.user.ChangePasswordBean; ...@@ -18,7 +18,6 @@ import com.ctrip.fun.common.vo.user.ChangePasswordBean;
import com.ctrip.fun.common.vo.user.ImUserBean; import com.ctrip.fun.common.vo.user.ImUserBean;
import com.ctrip.fun.common.vo.user.LoginBean; import com.ctrip.fun.common.vo.user.LoginBean;
import com.ctrip.fun.common.vo.user.LoginResultBean; import com.ctrip.fun.common.vo.user.LoginResultBean;
import com.ctrip.fun.common.vo.user.MiniAppLoginBean;
import com.ctrip.fun.common.vo.user.MiniAppLoginResultBean; import com.ctrip.fun.common.vo.user.MiniAppLoginResultBean;
import com.ctrip.fun.common.vo.user.RecommendRankBean; import com.ctrip.fun.common.vo.user.RecommendRankBean;
import com.ctrip.fun.common.vo.user.RecommendUserBean; import com.ctrip.fun.common.vo.user.RecommendUserBean;
...@@ -410,6 +409,26 @@ public class UserMService extends BaseService { ...@@ -410,6 +409,26 @@ public class UserMService extends BaseService {
} }
public List<UserBean> findUserByName(String uid) {
UserQuery userQuery = new UserQuery();
userQuery.setUid(uid);
Request<UserQuery> request = new Request<UserQuery>("", userQuery);
HttpEntity<Request<UserQuery>> entity = new HttpEntity<Request<UserQuery>>(request);
List<UserBean> responseBean = null;
Response<List<UserBean>> response = super.exchange(this.getServiceUri("uri.user.findUserByName"),
HttpMethod.POST, entity, new ParameterizedTypeReference<Response<List<UserBean>>>() {
}).getBody();
if (response.getStatus() == 0) {
responseBean = response.getBody();
} else {
logger.error("[list] status:{}, msg: {}", response.getStatus(), response.getMessage());
throw new RestException(500, response.getMessage());
}
return responseBean;
}
public Integer resetPassord(ChangePasswordBean changePasswordBean) { public Integer resetPassord(ChangePasswordBean changePasswordBean) {
Request<ChangePasswordBean> request = new Request<ChangePasswordBean>("", Request<ChangePasswordBean> request = new Request<ChangePasswordBean>("",
......
...@@ -68,6 +68,7 @@ uri.order.rebook=/fun-golf-service/Order/rebook ...@@ -68,6 +68,7 @@ uri.order.rebook=/fun-golf-service/Order/rebook
uri.user.login=/fun-golf-service/user/login uri.user.login=/fun-golf-service/user/login
uri.user.userDetailByToken=/fun-golf-service/user/userDetailByToken uri.user.userDetailByToken=/fun-golf-service/user/userDetailByToken
uri.user.userDetail=/fun-golf-service/user/userDetail uri.user.userDetail=/fun-golf-service/user/userDetail
uri.user.findUserByName=/fun-golf-service/user/findUserByName
uri.user.sendVerifyCode=/fun-golf-service/user/sendVerifyCode uri.user.sendVerifyCode=/fun-golf-service/user/sendVerifyCode
uri.user.validateMobilePhone=/fun-golf-service/user/validateMobilePhone uri.user.validateMobilePhone=/fun-golf-service/user/validateMobilePhone
uri.user.register=/fun-golf-service/user/register uri.user.register=/fun-golf-service/user/register
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment