feat: 手机端消息改为markdown形式
This commit is contained in:
+11
-6
@@ -45,6 +45,10 @@ public class HiworkMsgServiceImpl implements IHiworkMsgService {
|
||||
private final static String TEXT = "text"; // 消息类型-文本
|
||||
private final static String TITLE = "title"; // 消息类型-文本
|
||||
private final static String LINK = "link"; // 消息类型-文本
|
||||
private final static String ACTION_CARD = "action_card"; // 消息类型-文本
|
||||
private final static String SINGLE_TITLE = "singleTitle"; // 消息类型-文本
|
||||
private final static String SINGLE_URL = "singleUrl"; // 消息类型-文本
|
||||
private final static String MARKDOWN = "markdown"; // 消息类型-文本
|
||||
private final static String MSG_TYPE = "msgtype"; // 消息类型
|
||||
private final static String CONTENT = "content"; // 消息内容
|
||||
private final static String MESSAGE_URL = "messageUrl"; // 消息内容
|
||||
@@ -87,13 +91,14 @@ public class HiworkMsgServiceImpl implements IHiworkMsgService {
|
||||
hiworkDingDingMsg.setMsg(msgJsonObject);
|
||||
} else {
|
||||
// 动态消息有手机端跳转链接
|
||||
msgJsonObject.put(MSG_TYPE, LINK);
|
||||
JSONObject linkJsonObject = new JSONObject();
|
||||
msgJsonObject.put(MSG_TYPE, ACTION_CARD);
|
||||
JSONObject acctionCardJsonObject = new JSONObject();
|
||||
String url = appUrl + messageUrl;
|
||||
linkJsonObject.put(MESSAGE_URL, url);
|
||||
linkJsonObject.put(TITLE, "【标准法规】动态消息");
|
||||
linkJsonObject.put(TEXT, content);
|
||||
msgJsonObject.put(LINK, linkJsonObject);
|
||||
acctionCardJsonObject.put(SINGLE_URL, url);
|
||||
acctionCardJsonObject.put(SINGLE_TITLE, "查看动态消息详情");
|
||||
acctionCardJsonObject.put(TITLE, "最新动态消息");
|
||||
acctionCardJsonObject.put(MARKDOWN, content);
|
||||
msgJsonObject.put("actionCard", acctionCardJsonObject);
|
||||
hiworkDingDingMsg.setMsg(msgJsonObject);
|
||||
}
|
||||
log.info("发送Hiwork钉钉消息: {}", JSONObject.toJSONString(hiworkDingDingMsg));
|
||||
|
||||
Reference in New Issue
Block a user