From 24fc98301c0b38a76b7d5aa704fe79a2e385e584 Mon Sep 17 00:00:00 2001 From: 石广澎 <shiguangpeng@163.com> Date: 星期三, 29 十一月 2023 14:20:41 +0800 Subject: [PATCH] feat: 1、物品分发部门查询 2、分发新增数量校验 --- consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java b/consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java index b092d9c..a40697c 100644 --- a/consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java +++ b/consum-base/src/main/java/com/consum/base/core/utils/MapUtils.java @@ -1,10 +1,12 @@ package com.consum.base.core.utils; +import cn.hutool.core.util.ReflectUtil; +import lombok.extern.slf4j.Slf4j; + import java.lang.reflect.Field; import java.util.HashMap; import java.util.Iterator; import java.util.Map; -import lombok.extern.slf4j.Slf4j; @Slf4j public class MapUtils { @@ -24,8 +26,9 @@ T obj = clazz.newInstance(); for (Map.Entry<String, Object> entry : map.entrySet()) { Field field = clazz.getDeclaredField(entry.getKey()); - field.setAccessible(true); - field.set(obj, entry.getValue()); +// field.setAccessible(true); +// field.set(obj, entry.getValue()); + ReflectUtil.setFieldValue(obj, field, entry.getValue()); } return obj; } catch (InstantiationException | IllegalAccessException | NoSuchFieldException e) { @@ -87,4 +90,4 @@ } -} \ No newline at end of file +} -- Gitblit v1.9.1