From eaa64998a61160e62bd87a52bd563e6ef2c7fa0b Mon Sep 17 00:00:00 2001 From: lrh <1585126058@qq.com> Date: Mon, 5 Jun 2023 15:03:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=9F=E6=88=90=E8=A7=86?= =?UTF-8?q?=E9=A2=91=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/iformall/enums/EnumSpeakType.java | 9 +++++++++ .../service/sm/impl/PhotoSpeakVideoServiceImpl.java | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/suimangService/src/main/java/com/iformall/enums/EnumSpeakType.java b/suimangService/src/main/java/com/iformall/enums/EnumSpeakType.java index 81442e8..3ae9041 100644 --- a/suimangService/src/main/java/com/iformall/enums/EnumSpeakType.java +++ b/suimangService/src/main/java/com/iformall/enums/EnumSpeakType.java @@ -96,6 +96,15 @@ public enum EnumSpeakType { return null; } + public static EnumSpeakType getEnumByMsg(String message) { + for (EnumSpeakType value : values()) { + if (value.getMessage().equals(message)) { + return value; + } + } + return null; + } + private EnumSpeakType(Integer code, String message, String type) { this.code = code; this.message = message; diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java index edae75a..c4f1113 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java @@ -109,7 +109,7 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { voiceMouldObject.put("speakType",0); voiceMouldObject.put("speakTypeStr","默认"); if(StringUtils.isNotBlank(record.getSpeakTypeStr())){ - EnumSpeakType speakType = EnumSpeakType.getEnum(record.getSpeakTypeStr()); + EnumSpeakType speakType = EnumSpeakType.getEnumByMsg(record.getSpeakTypeStr()); if(speakType == null){ return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"声音类型信息错误"); }