Commit 61681f90 authored by xiaoguang.xu's avatar xiaoguang.xu

去掉 /user/save 没用的参数

parent f6eeedbe
...@@ -101,6 +101,7 @@ public class InnerController implements IBaseController { ...@@ -101,6 +101,7 @@ public class InnerController implements IBaseController {
'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'
}; };
/** /**
* 根据手机号或身份证号查询用户UUID * 根据手机号或身份证号查询用户UUID
* *
...@@ -224,10 +225,8 @@ public class InnerController implements IBaseController { ...@@ -224,10 +225,8 @@ public class InnerController implements IBaseController {
@RequestMapping("/user/save") @RequestMapping("/user/save")
@ApiOperation(httpMethod = "POST", value = "注册用户") @ApiOperation(httpMethod = "POST", value = "注册用户")
public JsonResult saveUser( public JsonResult saveUser(String phoneNo, Long registeredFrom) {
String phoneNo, Long registeredFrom, Long createdAt, Long updatedAt, log.info("保存用户,phoneNo:{},registeredFrom:{}", phoneNo, registeredFrom);
String password, String uuid) {
log.info("保存用户,phoneNo:{},registeredFrom;{},uuid:{},createdAt:{},updatedAt:{}", phoneNo, registeredFrom, uuid, createdAt, updatedAt);
//参数验证 //参数验证
if (StringUtils.isBlank(phoneNo)) { if (StringUtils.isBlank(phoneNo)) {
return JsonResult.buildErrorStateResult("用户手机号不能为空.", null); return JsonResult.buildErrorStateResult("用户手机号不能为空.", null);
...@@ -235,34 +234,19 @@ public class InnerController implements IBaseController { ...@@ -235,34 +234,19 @@ public class InnerController implements IBaseController {
if (registeredFrom == null) { if (registeredFrom == null) {
registeredFrom = 0L; registeredFrom = 0L;
} }
if (StringUtils.isBlank(password)) {
password = genRandomPwd();
}
if (StringUtils.isBlank(uuid)) {
return JsonResult.buildErrorStateResult("用户uuid为空.", null);
}
if (createdAt == 0L || updatedAt == 0L) {
createdAt = System.currentTimeMillis();
updatedAt = System.currentTimeMillis();
}
User user = userService.findByPhoneWithCache(phoneNo); User user = userService.findByPhoneWithCache(phoneNo);
if (user == null) {
user = new User(); if (user != null) {
user.setCreatedAt(new Timestamp(createdAt)); //存在已注销
} else if (!user.getEnable()) { if (!user.getEnable()) {
log.info("用户已经注销,phoneNo:{}", phoneNo); log.info("用户已经注销,phoneNo:{}", phoneNo);
return JsonResult.buildErrorStateResult("用户已经注销", null); return JsonResult.buildErrorStateResult("用户已经注销", null);
} }
if (org.apache.commons.lang.StringUtils.isEmpty(user.getUuid())) { //已存在用户
user.setUuid(uuid); return JsonResult.buildSuccessResult(null, new UserRet(user));
} }
user.setPhoneNo(phoneNo); //注册新用户
user.setUpdatedAt(new Timestamp(updatedAt)); user = userRegisterService.register(registeredFrom, phoneNo, null, null, 0L, 0L);
user.setEnable(true);
user.setRegisteredFrom(registeredFrom);
user.setUuid(uuid);
user.setPassword(password);
user = userService.saveUser(user);
return JsonResult.buildSuccessResult(null, new UserRet(user)); return JsonResult.buildSuccessResult(null, new UserRet(user));
} }
...@@ -623,7 +607,7 @@ public class InnerController implements IBaseController { ...@@ -623,7 +607,7 @@ public class InnerController implements IBaseController {
* @param name - 姓名 * @param name - 姓名
* @param phoneNo - 手机号 * @param phoneNo - 手机号
* @param idNo - 身份证号 * @param idNo - 身份证号
* @return JsonResult<List < UserDetail>> * @return JsonResult<List < UserDetail>>
*/ */
@RequestMapping("/user_detail/search_list") @RequestMapping("/user_detail/search_list")
@ApiOperation(httpMethod = "POST", value = "按照姓名、份证号或手机号查询用户实名信息 - 精确查询,供客服用,不限制入参正确性") @ApiOperation(httpMethod = "POST", value = "按照姓名、份证号或手机号查询用户实名信息 - 精确查询,供客服用,不限制入参正确性")
...@@ -642,7 +626,7 @@ public class InnerController implements IBaseController { ...@@ -642,7 +626,7 @@ public class InnerController implements IBaseController {
* *
* @param phoneNo - 手机号 * @param phoneNo - 手机号
* @param idNo - 身份证号 * @param idNo - 身份证号
* @return JsonResult<List < UserDetail>> * @return JsonResult<List < UserDetail>>
*/ */
@ApiOperation(httpMethod = "POST", value = "按照身份证号和手机号查询用户实名信息查询 - 模糊查询") @ApiOperation(httpMethod = "POST", value = "按照身份证号和手机号查询用户实名信息查询 - 模糊查询")
@RequestMapping("/user_detail/fuzzyQuery") @RequestMapping("/user_detail/fuzzyQuery")
......
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 to comment