From ace4f9a2784580e733e45dbfe308e75fb753e3ec Mon Sep 17 00:00:00 2001 From: Binary Wang Date: Fri, 11 Nov 2022 20:49:27 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E9=87=8D=E6=9E=84=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../template/WxMpTemplateIndustryEnum.java | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/template/WxMpTemplateIndustryEnum.java b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/template/WxMpTemplateIndustryEnum.java index 1816cc885..88ea47e5b 100644 --- a/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/template/WxMpTemplateIndustryEnum.java +++ b/weixin-java-mp/src/main/java/me/chanjar/weixin/mp/bean/template/WxMpTemplateIndustryEnum.java @@ -3,7 +3,7 @@ package me.chanjar.weixin.mp.bean.template; import lombok.AllArgsConstructor; import lombok.Getter; -import java.util.Objects; +import java.util.Arrays; /** * 模版消息行业枚举. @@ -200,13 +200,10 @@ public enum WxMpTemplateIndustryEnum { * @return 如果找不到, 返回null */ public static WxMpTemplateIndustryEnum findByClass(String firstClass, String secondClass) { - for (WxMpTemplateIndustryEnum industryEnum : WxMpTemplateIndustryEnum.values()) { - if (industryEnum.firstClass.equals(firstClass) && industryEnum.secondClass.contains(secondClass)) { - return industryEnum; - } - } - - return null; + return Arrays.stream(WxMpTemplateIndustryEnum.values()) + .filter(industryEnum -> industryEnum.firstClass.equals(firstClass) + && industryEnum.secondClass.contains(secondClass)) + .findFirst().orElse(null); } /** @@ -216,12 +213,8 @@ public enum WxMpTemplateIndustryEnum { * @return . */ public static WxMpTemplateIndustryEnum findByCode(int code) { - for (WxMpTemplateIndustryEnum industryEnum : WxMpTemplateIndustryEnum.values()) { - if (industryEnum.code == code) { - return industryEnum; - } - } - - return null; + return Arrays.stream(WxMpTemplateIndustryEnum.values()) + .filter(industryEnum -> industryEnum.code == code) + .findFirst().orElse(null); } }