| | |
| | | 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; |
| | |
| | | |
| | | /** |
| | | * @Description: 属性值操作工具类 |
| | | * @author: yxw |
| | | * @author ZhiTan |
| | | * @date: 2022年03月07日 9:57 |
| | | */ |
| | | public class PropUtils { |
| | |
| | | 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); |