Helius
2022-05-24 560228ac3c15cccce0b2a5994d44e4e81b5b3b73
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
 * projectName: h3-warehouse
 * fileName: GroupValidateStatusCheckUtil.java
 * packageName: com.hydee.h3.warehouse.util
 * date: 2020-05-22 10:48
 * copyright(c) 2020 http://www.hydee.cn/ Inc. All rights reserved.
 */
package com.matrix.system.common.validate;
 
import com.alibaba.fastjson.JSON;
import com.matrix.core.exception.GlobleException;
import com.matrix.core.tools.LogUtil;
import org.slf4j.Logger;
 
/**
 * 参数校验工具
 **/
public class GroupValidateStatusCheckUtil {
 
    public static void check(Object o, Class group) {
 
        LogUtil.info("操作:{},参数:{}", "参数校验", JSON.toJSONString(o));
 
        ParameterValidate.ValidResult acceptanceResult = ParameterValidate.validateBean(o, group);
        if (acceptanceResult.hasErrors()) {
            throw new GlobleException(acceptanceResult.getErrors());
        }
 
    }
}