REQ-2135: 多返回一些字段, 用于排查问题

This commit is contained in:
yanglin 2024-03-27 14:46:56 +08:00
parent 0714b1f3b9
commit 7f943d147f
5 changed files with 19 additions and 9 deletions

View File

@ -2,6 +2,7 @@ package cn.axzo.msg.center.message.service.todo.manage;
import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum;
import cn.axzo.basics.common.exception.ServiceException;
import cn.axzo.framework.rocketmq.utils.TraceUtils;
import cn.axzo.msg.center.api.mq.PresetButtonPressedMessage;
import cn.axzo.msg.center.common.utils.BizAssertions;
import cn.axzo.msg.center.dal.TodoBusinessDao;
@ -69,7 +70,7 @@ public class TodoManager {
MessageTemplateDTO template = messageTemplateNewService
.queryEnableTemplateByCode(request.getTemplateCode())
.orElseThrow(() -> new ServiceException(String.format(
"can't find template. templateCode=%s", request.getTemplateCode())));
"Can't find template. templateCode=%s", request.getTemplateCode())));
TodoRequestContext ctx = TodoRequestContext.create("send");
// 因为有外层事务, 所以这里可以直接调用
return send(ctx, request, template);
@ -397,6 +398,7 @@ public class TodoManager {
// 表记录中的字段也会记录requestNo, 这里重复记录requestNo, 这样能更快的找到
String errorMessage = Throwables.getStackTraceAsString(e);
ctx.addLogContent("mqMessage", ImmutableMap.of(
"traceId", TraceUtils.getOrCreateTraceId(),
"isSuccess", "false",
"request", request,
"requestNo", ctx.getRequestNo(),

View File

@ -147,4 +147,16 @@ public class SearchPendingMessageResp {
* 待办类型
*/
private TodoType type;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createAt;
/**
* 修改时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updateAt;
}

View File

@ -74,11 +74,11 @@ public class SearchTodoLogResponse {
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
protected Date createAt;
private Date createAt;
/**
* 修改时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
protected Date updateAt;
private Date updateAt;
}

View File

@ -8,7 +8,7 @@ import org.junit.jupiter.api.Test;
class PlainTest {
@Test
void readProps() {
void run() {
}
}

View File

@ -1,26 +1,22 @@
package cn.axzo.msg.center.service.template.client;
import cn.axzo.msg.center.MsgCenterApplication;
import cn.axzo.msg.center.service.template.response.MessageDetailStyle;
import lombok.RequiredArgsConstructor;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;
/**
* @author yanglin
*/
@SpringBootTest(classes = MsgCenterApplication.class)
@RequiredArgsConstructor(onConstructor_ = @Autowired)
class MessageTemplateClientTest {
private final MessageTemplateClient messageTemplateClient;
@Test
void listTemplateDetailStyles() {
List<MessageDetailStyle> messageDetailStyles = messageTemplateClient.listTemplateDetailStyles();
System.out.println();
}
}