Commit df3ac4e7 authored by 技术部-任文超's avatar 技术部-任文超

撤销对/user_detail/search_list接口入参的过度校验,保证客服使用该功能时所得结果与实际数据的一致性

parent c2b7160a
...@@ -580,7 +580,7 @@ public class InnerController implements IBaseController { ...@@ -580,7 +580,7 @@ public class InnerController implements IBaseController {
} }
/** /**
* 按照姓名、份证号或手机号查询用户实名信息 - 精确查询 * 按照姓名、份证号或手机号查询用户实名信息 - 精确查询,供客服用,不限制入参正确性
* @param name - 姓名 * @param name - 姓名
* @param phoneNo - 手机号 * @param phoneNo - 手机号
* @param idNo - 身份证号 * @param idNo - 身份证号
...@@ -594,15 +594,8 @@ public class InnerController implements IBaseController { ...@@ -594,15 +594,8 @@ public class InnerController implements IBaseController {
if (StringUtils.isBlank(name) && StringUtils.isBlank(phoneNo) && StringUtils.isBlank(idNo)) { if (StringUtils.isBlank(name) && StringUtils.isBlank(phoneNo) && StringUtils.isBlank(idNo)) {
return JsonResult.buildErrorStateResult("至少必须满足一个条件不为空", null); return JsonResult.buildErrorStateResult("至少必须满足一个条件不为空", null);
} }
int idNoFullSize = 18; List<UserDetailVO> userDetails = userDetailService.searchUserDetailList(name, phoneNo, idNo);
boolean nameValid = StringUtils.isBlank(name) || ValidationUtil.validateChinese(name); return JsonResult.buildSuccessResult("success", userDetails);
boolean phoneNoValid = StringUtils.isBlank(phoneNo) || ValidationUtil.validatePhoneNo(phoneNo);
boolean idNoValid = StringUtils.isBlank(idNo) || Objects.equals(idNo.length(), idNoFullSize);
if(nameValid && phoneNoValid && idNoValid){
List<UserDetailVO> userDetails = userDetailService.searchUserDetailList(name, phoneNo, idNo);
return JsonResult.buildSuccessResult("success", userDetails);
}
return JsonResult.buildErrorStateResult("查询条件不规范!", null);
} }
/** /**
......
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