|
|
@@ -0,0 +1,28 @@
|
|
|
+package org.dromara.util;
|
|
|
+
|
|
|
+import cn.hutool.extra.spring.SpringUtil;
|
|
|
+import org.dromara.common.core.utils.StringUtils;
|
|
|
+import org.springframework.context.annotation.Import;
|
|
|
+
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
+@Import(cn.hutool.extra.spring.SpringUtil.class)
|
|
|
+public class MessageUtils {
|
|
|
+ public static void sendLed(String devicecode,String message){
|
|
|
+
|
|
|
+ Map<String,String> data = new HashMap<>();
|
|
|
+ data.put("devtype","led");
|
|
|
+ data.put("devcode",devicecode);
|
|
|
+ final CamelDataUtil camelDataUtil = SpringUtil.getBean("camelDataUtil");
|
|
|
+ camelDataUtil.SendData("direct:sendMessage", StringUtils.format("{\"val\":\"{}\"}",message), "mqheader", data);
|
|
|
+ }
|
|
|
+ public static void sendTTs(String devicecode,String message){
|
|
|
+
|
|
|
+ Map<String,String> data = new HashMap<>();
|
|
|
+ data.put("devtype","tts");
|
|
|
+ data.put("devcode",devicecode);
|
|
|
+ final CamelDataUtil camelDataUtil = SpringUtil.getBean("camelDataUtil");
|
|
|
+ camelDataUtil.SendData("direct:sendMessage", StringUtils.format("{\"val\":\"{}\"}",message), "mqheader", data);
|
|
|
+ }
|
|
|
+}
|