From 30c1c9d16a57d2bbc7cd1511d02c5ddcc6a143f6 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Tue, 08 Jun 2021 16:10:44 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkUtils.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkUtils.java b/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkUtils.java index daa7ede..25405b9 100644 --- a/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkUtils.java +++ b/src/main/java/com/xcong/excoin/utils/dingtalk/DingTalkUtils.java @@ -86,6 +86,30 @@ } } + public static void sendOrderMsg() { + ApplicationProperties properties = SpringContextHolder.getBean(ApplicationProperties.class); + try { + DingTalkClient client = initClient(URL, SECRET); + OapiRobotSendRequest request = new OapiRobotSendRequest(); + request.setMsgtype("actionCard"); + OapiRobotSendRequest.Actioncard actionCard = new OapiRobotSendRequest.Actioncard(); + actionCard.setTitle(properties.getProject() + "--" + "老板开门啊"); + actionCard.setBtnOrientation("1"); + actionCard.setText(properties.getProject() + "--" + "老板关门不好吧"); + List<OapiRobotSendRequest.Btns> btns = new ArrayList<>(); + OapiRobotSendRequest.Btns btn1 = new OapiRobotSendRequest.Btns(); + btn1.setTitle("查看详情"); + btn1.setActionURL("http://baidu.com"); + btns.add(btn1); + actionCard.setBtns(btns); + + request.setActionCard(actionCard); + client.execute(request); + } catch (Exception e) { + log.error("#dingtalk send error#", e); + } + } + private static String generateSign(Long timestamp, String secret) throws Exception { String stringToToken = timestamp + "\n" + secret; -- Gitblit v1.9.1