/** * 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()); } } }