Просмотр исходного кода

update 优化 增加工作流短信发送案例

疯狂的狮子Li 5 месяцев назад
Родитель
Сommit
c656f3340d

+ 8 - 1
ruoyi-modules/ruoyi-workflow/src/main/java/org/dromara/workflow/service/impl/FlwCommonServiceImpl.java

@@ -98,7 +98,14 @@ public class FlwCommonServiceImpl implements IFlwCommonService {
                     }
                     case EMAIL_MESSAGE -> MailUtils.sendText(emails, subject, message);
                     case SMS_MESSAGE -> {
-                        // TODO: 补充短信发送逻辑
+//                        LinkedHashMap<String, String> map = new LinkedHashMap<>(1);
+//                        // 根据具体短信服务商参数用法传参
+//                        map.put("code", "1234");
+//                        // 自动获取一个短信服务商
+//                        SmsBlend smsBlend = SmsFactory.getSmsBlend();
+//                        // 指定获取一个短信服务商 configKey
+//                        SmsBlend smsBlend = SmsFactory.getSmsBlend("config1");
+//                        SmsResponse smsResponse = smsBlend.sendMessage(phones, templateId, map);
                         log.info("【短信发送 - TODO】用户数量={} 内容={}", userList.size(), message);
                     }
                     default -> log.warn("【消息发送】未处理的消息类型:{}", messageTypeEnum);