Commit 73eba5e5 authored by 王向伟's avatar 王向伟

完善参数验证逻辑

parent 1914405b
...@@ -291,7 +291,7 @@ public class UserServiceImpl implements IUserService { ...@@ -291,7 +291,7 @@ public class UserServiceImpl implements IUserService {
/** /**
* 验证参数 * 验证参数
* 分两类 订单类查询参数 用户类查询参数 订单类参数优先级高 * 分两类 订单类查询参数 用户类查询参数
* 每类参数只能有一个 如 订单类参数只能有一个(有申请订单号就不能有借款订单号和渠道订单号) 用户类同理 * 每类参数只能有一个 如 订单类参数只能有一个(有申请订单号就不能有借款订单号和渠道订单号) 用户类同理
* *
* @param userCombinationParam * @param userCombinationParam
...@@ -354,8 +354,13 @@ public class UserServiceImpl implements IUserService { ...@@ -354,8 +354,13 @@ public class UserServiceImpl implements IUserService {
if (orderParam + userParam == 0) { if (orderParam + userParam == 0) {
result.setValue("参数不能为空"); result.setValue("参数不能为空");
return result; return result;
}else if(orderParam + userParam > 1){
result.setValue("只能选择一个参数进行查询");
return result;
} }
//分类参数验证 订单参数优先 //分类参数验证 订单参数优先
if (orderParam == 1) { if (orderParam == 1) {
result.setKey(true); result.setKey(true);
...@@ -367,7 +372,6 @@ public class UserServiceImpl implements IUserService { ...@@ -367,7 +372,6 @@ public class UserServiceImpl implements IUserService {
result.setValue("2"); result.setValue("2");
return result; return result;
} }
result.setKey(false);
result.setValue("只能选择一个参数进行查询"); result.setValue("只能选择一个参数进行查询");
return result; return result;
} }
......
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