From ada9f098391bf139112f3e09b3b8aafbfe4d4867 Mon Sep 17 00:00:00 2001 From: wangli <274027703@qq.com> Date: Thu, 31 Oct 2024 13:33:36 +0800 Subject: [PATCH] =?UTF-8?q?feat(REQ-3114)=20-=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E5=BE=85=E5=8A=9E=E7=9A=84=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/axzo/riven/client/req/ThirdCreateTodoReq.java | 5 +++++ .../axzo/riven/dingtalk/controller/DingtalkController.java | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/riven-api/src/main/java/cn/axzo/riven/client/req/ThirdCreateTodoReq.java b/riven-api/src/main/java/cn/axzo/riven/client/req/ThirdCreateTodoReq.java index b2eae14..c5975e7 100644 --- a/riven-api/src/main/java/cn/axzo/riven/client/req/ThirdCreateTodoReq.java +++ b/riven-api/src/main/java/cn/axzo/riven/client/req/ThirdCreateTodoReq.java @@ -23,6 +23,11 @@ public class ThirdCreateTodoReq { */ private String clientId; + /** + * 机器人 code + */ + private String robotCode; + /** * 待办的创建人 */ diff --git a/riven-dingtalk/src/main/java/cn/axzo/riven/dingtalk/controller/DingtalkController.java b/riven-dingtalk/src/main/java/cn/axzo/riven/dingtalk/controller/DingtalkController.java index c34cb47..79b5c37 100644 --- a/riven-dingtalk/src/main/java/cn/axzo/riven/dingtalk/controller/DingtalkController.java +++ b/riven-dingtalk/src/main/java/cn/axzo/riven/dingtalk/controller/DingtalkController.java @@ -15,6 +15,7 @@ import com.dingtalk.open.app.api.models.bot.MentionUser; import com.dingtalk.open.app.api.models.bot.MessageContent; import com.google.common.collect.Lists; import org.springframework.beans.factory.annotation.Value; +import org.springframework.util.StringUtils; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; @@ -124,7 +125,7 @@ public class DingtalkController { MessageContent text = new MessageContent(); text.setContent(req.toCommandStr()); messageWrapper.setText(text); - messageWrapper.setRobotCode("dingx9pejjkh8whnaqkw"); + messageWrapper.setRobotCode(StringUtils.hasText(req.getRobotCode())? req.getRobotCode() : req.getClientId()); robotMsgCallbackConsumer.execute(messageWrapper); return CommonResponse.success(true); }