diff --git a/src/main/java/com/muyu/common/core/enums/SysApiState.java b/src/main/java/com/muyu/common/core/enums/SysApiState.java index 57fd160..2071e36 100644 --- a/src/main/java/com/muyu/common/core/enums/SysApiState.java +++ b/src/main/java/com/muyu/common/core/enums/SysApiState.java @@ -35,4 +35,17 @@ public enum SysApiState { .map(SysApiState::getCode) .anyMatch(c -> c.equals(code)); } + + /** + * 参数转换,从编码转换为名称 + * @param code 编码 + * @return 名称 + */ + public static String getInfoByCode(String code){ + return Arrays.stream(values()) + .filter(c -> c.getCode().equals(code)) + .findFirst() + .map(SysApiState::getInfo) + .orElse("-"); + } } diff --git a/src/main/java/com/muyu/common/core/enums/SysCheckState.java b/src/main/java/com/muyu/common/core/enums/SysCheckState.java index 55098d3..c461251 100644 --- a/src/main/java/com/muyu/common/core/enums/SysCheckState.java +++ b/src/main/java/com/muyu/common/core/enums/SysCheckState.java @@ -37,4 +37,17 @@ public enum SysCheckState { .map(SysCheckState::getCode) .anyMatch(c -> c.equals(code)); } + + /** + * 参数转换,从编码转换为名称 + * @param code 编码 + * @return 名称 + */ + public static String getInfoByCode(String code){ + return Arrays.stream(values()) + .filter(c -> c.getCode().equals(code)) + .findFirst() + .map(SysCheckState::getInfo) + .orElse("-"); + } } diff --git a/src/main/java/com/muyu/common/core/enums/SysDBType.java b/src/main/java/com/muyu/common/core/enums/SysDBType.java index 15cb1a3..23d13ac 100644 --- a/src/main/java/com/muyu/common/core/enums/SysDBType.java +++ b/src/main/java/com/muyu/common/core/enums/SysDBType.java @@ -38,4 +38,17 @@ public enum SysDBType { .map(SysDBType::getCode) .anyMatch(c -> c.equals(code)); } + + /** + * 参数转换,从编码转换为名称 + * @param code 编码 + * @return 名称 + */ + public static String getInfoByCode(String code){ + return Arrays.stream(values()) + .filter(c -> c.getCode().equals(code)) + .findFirst() + .map(SysDBType::getInfo) + .orElse("-"); + } } diff --git a/src/main/java/com/muyu/common/core/enums/SysPayType.java b/src/main/java/com/muyu/common/core/enums/SysPayType.java index 03a9e18..2a68985 100644 --- a/src/main/java/com/muyu/common/core/enums/SysPayType.java +++ b/src/main/java/com/muyu/common/core/enums/SysPayType.java @@ -35,9 +35,9 @@ public enum SysPayType { } /** - * 参数转换,从支付方式编码转换为支付方式名称 - * @param code 支付方式编码 - * @return 支付方式名称 + * 参数转换,从编码转换为名称 + * @param code 编码 + * @return 名称 */ public static String getInfoByCode(String code){ return Arrays.stream(values()) diff --git a/src/main/java/com/muyu/common/core/enums/SysYesNo.java b/src/main/java/com/muyu/common/core/enums/SysYesNo.java index 7e0d17c..2c69689 100644 --- a/src/main/java/com/muyu/common/core/enums/SysYesNo.java +++ b/src/main/java/com/muyu/common/core/enums/SysYesNo.java @@ -32,4 +32,17 @@ public enum SysYesNo { .map(SysYesNo::getCode) .anyMatch(c -> c.equals(code)); } + + /** + * 参数转换,从编码转换为名称 + * @param code 编码 + * @return 名称 + */ + public static String getInfoByCode(String code){ + return Arrays.stream(values()) + .filter(c -> c.getCode().equals(code)) + .findFirst() + .map(SysYesNo::getInfo) + .orElse("-"); + } } diff --git a/src/main/java/com/muyu/common/core/enums/UserStatus.java b/src/main/java/com/muyu/common/core/enums/UserStatus.java index 77494d5..59b9ef5 100644 --- a/src/main/java/com/muyu/common/core/enums/UserStatus.java +++ b/src/main/java/com/muyu/common/core/enums/UserStatus.java @@ -19,4 +19,5 @@ public enum UserStatus { this.info = info; } + } diff --git a/src/main/java/com/muyu/common/core/text/Convert.java b/src/main/java/com/muyu/common/core/text/Convert.java index 4a71d5c..118b2e0 100644 --- a/src/main/java/com/muyu/common/core/text/Convert.java +++ b/src/main/java/com/muyu/common/core/text/Convert.java @@ -692,6 +692,7 @@ public class Convert { public static String str (Object obj, String charsetName) { try{ return str(obj, Charset.forName(charsetName.isEmpty()? Constants.UTF8 : charsetName)); +// return str(obj, Charset.forName(charsetName)); }catch (Exception exception){ log.error("字符转换异常: [{}-{}] -> {}",obj,charsetName,exception.getMessage(),exception); throw new RuntimeException(exception);