Commit 1411cf22 by Huang Linyu

增加姓名查询用户

parent 95a0fd7e
......@@ -254,6 +254,22 @@ public class UserController {
return response;
}
/**
* 通过姓名查找对应客户
* @param request
* @return
*/
@ResponseBody
@RequestMapping(value = "/findUserByName", method = RequestMethod.POST)
public Response<List<UserBean>> findUserByName(@RequestBody Request<UserQuery> request) {
Response<List<UserBean>> response = new Response<List<UserBean>>();
response.setStatus(ResponseStatusEnum.SUCCESS.getValue());
response.setMessage(ResponseStatusEnum.SUCCESS.getMsg());
List<UserBean> userBeanList = userService.findUserByName(request.getBody().getUid());
response.setBody(userBeanList);
return response;
}
@ResponseBody
@RequestMapping(value = "/resetPassord", method = RequestMethod.POST)
public Response<String> resetPassord(@RequestBody Request<ChangePasswordBean> request) {
......
......@@ -1112,6 +1112,15 @@ public class UserExtDao extends GenericHibernateDao<UserExt, Integer> {
}
public List<UserExt> findUserByName(String userName) {
String hsql = "from UserExt t where t.umNickName=:userName or t.userName = :userName ";
Query query = getSession().createQuery(hsql);
query.setParameter("userName", userName);
List<UserExt> userList = query.list();
return userList;
}
/**
* 修改用户差点
......
......@@ -3010,6 +3010,38 @@ public class UserService {
return userExtBean;
}
/**
* 通过姓名查找对应客户
* @param userName
* @return
*/
public List<UserBean> findUserByName(String userName) {
List<UserExt> userExtList = userExtDao.findUserByName(userName);
List<UserBean> list = new ArrayList<>();
for(UserExt userExt : userExtList){
UserBean bean = new UserBean();
bean.setUmNickName(userExt.getUmNickName());
bean.setVipGrade(userExt.getVipGrade());
bean.setUserName(userExt.getUserName());
bean.setBindedMobilePhone(userExt.getBindedMobilePhone());
if(userExt.getCommuneAgainTime()!=null){
Calendar calendar = Calendar.getInstance();
calendar.setTime(userExt.getCommuneAgainTime());
calendar.add(Calendar.YEAR, 1);
bean.setCommuneExpireTime(calendar.getTime());
}
UserGradeEnum userGradeenum = UserGradeEnum.valueOf(userExt.getUserGrade());
bean.setUserGradeName(userGradeenum.getValue());
bean.setUserGradeImgUrl(userExt.getHeadImgUrl());
bean.setVipmemberExpireTime(userExt.getVipmemberExpireTime());
list.add(bean);
}
return list;
}
......
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