From 5805a478b1fa5bb00d7f1be948a25a99802fae80 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Thu, 19 Sep 2024 09:44:43 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=89=8B=E6=9C=BA=E7=AB=AF=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E6=94=B9=E4=B8=BAmarkdown=E5=BD=A2=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/HiworkMsgServiceImpl.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkMsgServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkMsgServiceImpl.java index dd59eea1..e8cfc4e2 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkMsgServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/hiwork/service/impl/HiworkMsgServiceImpl.java @@ -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));