Commit 87b6a258eec0fca1d26ec52235f0de06def8c365
1 parent
224980aa
feat: 使用 switch 新特性
Showing
1 changed file
with
7 additions
and
7 deletions
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/sms/core/client/impl/AliyunSmsClient.java
| @@ -114,12 +114,12 @@ public class AliyunSmsClient extends AbstractSmsClient { | @@ -114,12 +114,12 @@ public class AliyunSmsClient extends AbstractSmsClient { | ||
| 114 | 114 | ||
| 115 | @VisibleForTesting | 115 | @VisibleForTesting |
| 116 | Integer convertSmsTemplateAuditStatus(Integer templateStatus) { | 116 | Integer convertSmsTemplateAuditStatus(Integer templateStatus) { |
| 117 | - switch (templateStatus) { | ||
| 118 | - case 0: return SmsTemplateAuditStatusEnum.CHECKING.getStatus(); | ||
| 119 | - case 1: return SmsTemplateAuditStatusEnum.SUCCESS.getStatus(); | ||
| 120 | - case 2: return SmsTemplateAuditStatusEnum.FAIL.getStatus(); | ||
| 121 | - default: throw new IllegalArgumentException(String.format("未知审核状态(%d)", templateStatus)); | ||
| 122 | - } | 117 | + return switch (templateStatus) { |
| 118 | + case 0 -> SmsTemplateAuditStatusEnum.CHECKING.getStatus(); | ||
| 119 | + case 1 -> SmsTemplateAuditStatusEnum.SUCCESS.getStatus(); | ||
| 120 | + case 2 -> SmsTemplateAuditStatusEnum.FAIL.getStatus(); | ||
| 121 | + default -> throw new IllegalArgumentException(String.format("未知审核状态(%d)", templateStatus)); | ||
| 122 | + }; | ||
| 123 | } | 123 | } |
| 124 | 124 | ||
| 125 | /** | 125 | /** |
| @@ -189,7 +189,7 @@ public class AliyunSmsClient extends AbstractSmsClient { | @@ -189,7 +189,7 @@ public class AliyunSmsClient extends AbstractSmsClient { | ||
| 189 | @SneakyThrows | 189 | @SneakyThrows |
| 190 | private static String percentCode(String str) { | 190 | private static String percentCode(String str) { |
| 191 | Assert.notNull(str, "str 不能为空"); | 191 | Assert.notNull(str, "str 不能为空"); |
| 192 | - return URLEncoder.encode(str, StandardCharsets.UTF_8.name()) | 192 | + return URLEncoder.encode(str, StandardCharsets.UTF_8) |
| 193 | .replace("+", "%20") // 加号 "+" 被替换为 "%20" | 193 | .replace("+", "%20") // 加号 "+" 被替换为 "%20" |
| 194 | .replace("*", "%2A") // 星号 "*" 被替换为 "%2A" | 194 | .replace("*", "%2A") // 星号 "*" 被替换为 "%2A" |
| 195 | .replace("%7E", "~"); // 波浪号 "%7E" 被替换为 "~" | 195 | .replace("%7E", "~"); // 波浪号 "%7E" 被替换为 "~" |