ustcyc
2025-04-11 16d77a440e12c3de262c48c79af5fc0494dd87b7
zhitan-common/src/main/java/com/zhitan/common/utils/PropUtils.java
@@ -1,6 +1,7 @@
package com.zhitan.common.utils;
import com.alibaba.fastjson.JSONObject;
import com.zhitan.common.constant.CommonConst;
import java.lang.reflect.Field;
import java.math.BigDecimal;
@@ -9,7 +10,7 @@
/**
 * @Description: 属性值操作工具类
 * @author: yxw
 * @author ZhiTan
 * @date: 2022年03月07日 9:57
 */
public class PropUtils {
@@ -34,7 +35,8 @@
                field.set(obj, DoubleUtil.toDouble(value));
            } else if (nameTypeName.contains("bigdecimal")) {
                BigDecimal valueOf = BigDecimal.valueOf(Double.parseDouble(String.valueOf(value)))
                        .setScale(2, BigDecimal.ROUND_HALF_UP);
                        .setScale(CommonConst.DIGIT_2, BigDecimal.ROUND_HALF_UP);
                field.set(obj, valueOf);
            } else {
                field.set(obj, value);