wjc
2025-01-10 2e91f8abdcb87feda9e237895d4460a19fd7aed8
app/src/main/java/com/hdl/photovoltaic/other/HdlCommonLogic.java
@@ -85,21 +85,6 @@
        }
        return divideByOneThousandAndFormat(value).toString();
    }
    public static String convertString(Object value) {
        return String.valueOf(value);
    }
    public static BigDecimal getBigDecimal(String value) {
        if (TextUtils.isEmpty(value)) {
            return new BigDecimal(0);
        }
        double doubleValue = Double.parseDouble(value);
        return BigDecimal.valueOf(doubleValue).setScale(2, RoundingMode.HALF_UP);
    }
    /**
     * @param value        值
     * @param diploidValue 倍数
@@ -116,6 +101,36 @@
    }
    /**
     * @param value        值
     * @param diploidValue 倍数
     * @return 字符串
     */
    public static BigDecimal convertBigDecimal(String value, int diploidValue) {
        try {
            double doubleValue = Double.parseDouble(value);
            BigDecimal bigDecimal = new BigDecimal(doubleValue);
            return bigDecimal.divide(new BigDecimal(diploidValue), 2, RoundingMode.HALF_EVEN);
        } catch (Exception e) {
            return  new BigDecimal(0);
        }
    }
    public static String convertString(Object value) {
        return String.valueOf(value);
    }
    public static BigDecimal getBigDecimal(String value) {
        if (TextUtils.isEmpty(value)) {
            return new BigDecimal(0);
        }
        double doubleValue = Double.parseDouble(value);
        return BigDecimal.valueOf(doubleValue).setScale(2, RoundingMode.HALF_UP);
    }
    /**
     * 除以一千和格式
     *
     * @param value 值