qa-prevention-gwj/src/main/java/com/zcloud/util/HasAllRequired.java

48 lines
1.2 KiB
Java
Raw Normal View History

2023-11-07 09:32:12 +08:00
package com.zcloud.util;
import com.zcloud.entity.PageData;
import org.apache.shiro.crypto.hash.SimpleHash;
import java.security.MessageDigest;
import java.util.Map;
/**
* MD5
* luoxiaobao
* www.qdkjchina.com
*/
public class HasAllRequired {
/**
*
* jsonObject requiredColumns
* @param requiredColumns "userId,name,telephone"
*/
public static Integer hasAllRequired(final PageData jsonObject, String requiredColumns) {
Integer rescode = 000000;
if (!Tools.isEmpty(requiredColumns)) {
//验证字段非空
String[] columns = requiredColumns.split(",");
String missCol = "";
for (String column : columns) {
//按照必填字段取前台传过来的参数
Object val = jsonObject.get(column.trim());
//如果没有查到那个值,就代表着传过来的字段少了
if (Tools.isEmpty(val)) {
missCol += column + " ";
}
}
if (!Tools.isEmpty(missCol)) {
rescode = 100001;
System.out.println("缺少必填参数:" + missCol.trim());
}
}
return rescode;
}
public static void main(String[] args) {
System.out.println();
}
}