| | |
| | | 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; |
| | |
| | | |
| | | public static String getConvertDoubleUnit(String value) { |
| | | if (TextUtils.isEmpty(value)) { |
| | | return HdlDeviceLogic.noValue ; |
| | | return UnitType.noValue; |
| | | } |
| | | BigDecimal formattedValue = getBigDecimal(value); |
| | | return formattedValue.toString() ; |
| | | return formattedValue.toString(); |
| | | |
| | | } |
| | | |
| | | public static String getConvertDoubleUnit(int value) { |
| | | if (value == 0) { |
| | | return HdlDeviceLogic.noValue ; |
| | | return UnitType.noValue; |
| | | } |
| | | BigDecimal formattedValue = getBigDecimal(value + ""); |
| | | return formattedValue.toString() ; |
| | | 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; |
| | | } |
| | | |
| | | |