diff --git a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/todo/card/TodoSyncCardService.java b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/todo/card/TodoSyncCardService.java index fb62ddd7..840dd52e 100644 --- a/inside-notices/src/main/java/cn/axzo/msg/center/message/service/todo/card/TodoSyncCardService.java +++ b/inside-notices/src/main/java/cn/axzo/msg/center/message/service/todo/card/TodoSyncCardService.java @@ -25,6 +25,7 @@ import cn.axzo.msg.center.service.enums.PendingMessageStateEnum; import cn.axzo.msg.center.service.pending.request.CardSendRequest; import cn.axzo.msg.center.service.pending.request.CardUpdateStateRequest; import cn.axzo.msg.center.service.pending.request.PresetButtonPressedRequest; +import cn.axzo.msg.center.service.pending.response.CardSendResponse; import com.alibaba.fastjson.JSONObject; import com.google.common.collect.Sets; import lombok.RequiredArgsConstructor; @@ -119,13 +120,14 @@ public class TodoSyncCardService { cardExtInfo.addExtInfo(TODO_CATEGORY_BIZ_PARAM_KEY, business.getBizCategory().getCode()); request.setBizParam(bizParam); request.setRouterParam(todo.routerParam()); - request.setReturnCards(false); + request.setReturnCards(true); TodoRequestContext ctx = TodoRequestContext .create("sendCard", event) .addLogContent("sendCardRequest", request); try { log.info("sendCard: todo={}", todo); - cardManager.send(request); + CardSendResponse response = cardManager.send(request); + ctx.addLogContent("sendCardResponse", response); todoLogger.logTodoUpdated(ctx, todo); log.info("sendCard: success, todo={}", todo); } catch (CardIdempotentException ignored) {