/**
* 入参校验
* @param params 入参集合
* @param paramNames 必需存在且不为空的参数名
* @return 发现错误,返回错误信息,否则返回null
*/
public static String checkParams(Map params, String... paramNames) {
if (paramNames == null || paramNames.length == 0) {
return null;
}
if (params == null || params.isEmpty()) {
return "缺少必要的入参";
}
Object temp;
for (String paramName : paramNames) {
if (StringUtils.isBlank(paramName)) {
continue;
}
temp = params.get(paramName);
if (temp == null || StringUtils.isBlank(temp.toString())) {
return "缺少必要的入参:" + paramName;
}
}
return null;
}
时间: 2024-10-31 05:12:34