From 425675051e544cf29b2132615cfbf7a93dc5e51f Mon Sep 17 00:00:00 2001 From: cy <1664593601@qq.com> Date: 星期三, 22 六月 2022 15:50:59 +0800 Subject: [PATCH] fix(dm): MySQL=》DMSQL --- core/cn/ksource/core/util/ConvertUtil.java | 57 +++++++++++++++++++++++++++------------------------------ 1 files changed, 27 insertions(+), 30 deletions(-) diff --git a/core/cn/ksource/core/util/ConvertUtil.java b/core/cn/ksource/core/util/ConvertUtil.java index 64328ee..9702a01 100644 --- a/core/cn/ksource/core/util/ConvertUtil.java +++ b/core/cn/ksource/core/util/ConvertUtil.java @@ -1,5 +1,8 @@ package cn.ksource.core.util; +import org.apache.commons.lang.StringEscapeUtils; +import org.apache.commons.lang.StringUtils; + import java.lang.reflect.Field; import java.lang.reflect.Method; import java.lang.reflect.Modifier; @@ -7,29 +10,26 @@ import java.net.URLEncoder; import java.util.*; -import org.apache.commons.lang.StringEscapeUtils; -import org.apache.commons.lang.StringUtils; - public class ConvertUtil { - + public static Boolean obj2Boolean(Object obj){ return obj == null ? false : Boolean.getBoolean(obj.toString()); } - + public static Double obj2Double(Object obj){ if (obj == null) { return null; } return StringUtil.isBlank(obj2Str(obj)) ? null : Double.valueOf(obj.toString()); } - + public static void main(String[] args) { String str = "0.123"; System.out.println(obj2Double(str)); } - - + + /** * List杞琈ap * @param dataList @@ -48,7 +48,7 @@ } return resultMap; } - + /** * List杞琈ap * @param dataList @@ -66,8 +66,8 @@ } return resultMap; } - - + + /** * 濡傛灉涓虹┖锛屼娇鐢ㄦ彁渚涚殑鍊兼浛鎹� * @param obj @@ -78,7 +78,7 @@ public static Object defaultIfEmpty(Object obj,Object o){ return obj == null || StringUtils.isBlank(obj.toString()) || StringUtils.equalsIgnoreCase(obj.toString(), "null") ? o : obj; } - + /**灏嘒BK杞寲涓篏BK * @param str * @return @@ -95,11 +95,11 @@ } return str; } - + public static String html2Text(String html){ return html.replaceAll("<[^>]+>", "").replaceAll(" ",""); } - + /** * 鍔熻兘鎻忚堪锛歄bject绫昏浆鎹负String锛岄伩鍏嶅湪Object涓簄ull鏃讹紝鐩存帴toString()鍑洪敊<BR> * @param obj @@ -114,28 +114,25 @@ return obj == null ? "" : obj.toString(); } public static Integer obj2Integer(Object obj){ - return obj == null || obj.toString().trim().equals("") ? null : Integer.parseInt(obj.toString()); + return obj == null || obj.toString().trim().equals("") ? null : Integer.parseInt(obj.toString()); } - + public static int obj2Int(Object obj){ - if(null==obj) { - System.out.println("1121313"); - } - return obj == null || obj.toString().trim().equals("") ? null : Double.valueOf(obj.toString()).intValue(); + return obj == null || obj.toString().trim().equals("") ? 0 : Double.valueOf(obj.toString()).intValue(); } - + public static Long obj2Long(Object obj){ - return obj == null || obj.toString().trim().equals("") ? null : Long.parseLong(obj.toString()); + return obj == null || obj.toString().trim().equals("") ? null : Long.parseLong(obj.toString()); } - + public static Long obj2Long(Object obj,boolean filter){ if (!filter) { - return obj == null || obj.toString().trim().equals("") ? null : Long.parseLong(obj.toString()); + return obj == null || obj.toString().trim().equals("") ? null : Long.parseLong(obj.toString()); } else { - return obj == null || obj.toString().trim().equals("") ? null : Long.parseLong(obj.toString().replaceAll("[^0-9]", "")); + return obj == null || obj.toString().trim().equals("") ? null : Long.parseLong(obj.toString().replaceAll("[^0-9]", "")); } } - + /** * 鍔熻兘鎻忚堪锛氳繃婊ょ敤鎴疯緭鍏ョ殑html銆乻ql銆乯avascript鑴氭湰<BR> * @param map @@ -199,7 +196,7 @@ } return resultMap; } - + /** * 灏哹yte杞寲涓篕鎴朚锛屽ぇ浜�1024K鐨勬寜M璁$畻锛岃繑鍥�*K鎴�*M * @param byteSize @@ -210,15 +207,15 @@ BigDecimal b1 = new BigDecimal(byteSize); BigDecimal b2 = new BigDecimal(1024); double k = b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue(); - + //澶т簬1024锛岃浆鍖栦负M if (k > 1024) { b2 = new BigDecimal(1024*1024); k = b1.divide(b2, scale, BigDecimal.ROUND_HALF_UP).doubleValue(); - + return k + "M"; } - + return k + "K"; } } -- Gitblit v1.9.1