mac
2024-05-20 562ea59026c221ba2499c8b5cf70e838e44005dd
app/src/main/java/com/hdl/photovoltaic/other/HdlCommonLogic.java
@@ -15,6 +15,7 @@
import com.google.zxing.qrcode.QRCodeWriter;
import com.hdl.linkpm.sdk.user.HDLLinkPMUser;
import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.enums.UnitType;
import com.hdl.photovoltaic.utils.GlideUtils;
import org.json.JSONObject;
@@ -54,7 +55,7 @@
    public static String getConvertDoubleUnit(String value) {
        if (TextUtils.isEmpty(value)) {
            return HdlDeviceLogic.noValue ;
            return UnitType.noValue;
        }
        BigDecimal formattedValue = getBigDecimal(value);
        return formattedValue.toString() ;
@@ -63,13 +64,41 @@
    public static String getConvertDoubleUnit(int value) {
        if (value == 0) {
            return HdlDeviceLogic.noValue ;
            return UnitType.noValue;
        }
        BigDecimal formattedValue = getBigDecimal(value + "");
        return formattedValue.toString() ;
    }
    /**
     * @param value 值
     * @param unit  例如:UnitType.kWh
     * @return 带单位值返回
     */
    public static String getConvertDoubleUnit(String value, String unit) {
        if (TextUtils.isEmpty(value)) {
            return UnitType.noValue + unit;
        }
        BigDecimal formattedValue = getBigDecimal(value);
        return formattedValue.toString() + unit;
    }
    /**
     * @param value 值
     * @param unit  例如:UnitType.kWh
     * @return 带单位值返回
     */
    public static String getConvertDoubleUnit(int value, String unit) {
        if (value == 0) {
            return UnitType.noValue + unit;
        }
        BigDecimal formattedValue = getBigDecimal(value + "");
        return formattedValue.toString() + unit;
    }
    public static String convertString(Object value) {
        return String.valueOf(value);
    }