From 45271269073ac92f0367943491a07f49f34f315b Mon Sep 17 00:00:00 2001
From: leomonM <2233021400@qq.com>
Date: Fri, 22 Aug 2025 15:20:14 +0800
Subject: [PATCH] key
---
oying-system/src/main/java/com/oying/modules/message/service/impl/MesMsgRecordServiceImpl.java | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/oying-system/src/main/java/com/oying/modules/message/service/impl/MesMsgRecordServiceImpl.java b/oying-system/src/main/java/com/oying/modules/message/service/impl/MesMsgRecordServiceImpl.java
index 0f6416b..bd0752b 100644
--- a/oying-system/src/main/java/com/oying/modules/message/service/impl/MesMsgRecordServiceImpl.java
+++ b/oying-system/src/main/java/com/oying/modules/message/service/impl/MesMsgRecordServiceImpl.java
@@ -114,23 +114,22 @@
}
@Override
+ @Transactional(rollbackFor = Exception.class)
public void insertOrderMsg(String orderNo, OrderStatusEnum content, Long shopId) {
MesMsgRecord record = new MesMsgRecord();
record.setOrderNo(orderNo);
record.setContent(content.getValue()); // 使用枚举的描述作为消息内容
+ record.setContentKey(String.valueOf(content.getKey()));// 使用枚举的描述作为消息内容key
record.setShopId(shopId);
record.setMsgType(MesTypeEnum.ORDER.getKey()); // 订单消息类型为2
record.setIsRead(MesReadEnum.UNREAD.getKey()); // 默认未读 0
record.setCreateTime(new Timestamp(System.currentTimeMillis()));
record.setUpdateTime(new Timestamp(System.currentTimeMillis()));
- try {
- mesMsgRecordMapper.insert(record);
- } catch (Exception e) {
- log.error("插入订单消息失败:{}", e);
- }
+ mesMsgRecordMapper.insert(record); // 让异常直接往外抛
}
+
@Override
public List<MesMsgRecordQueryPollDto> PollMesAll(Long platform) {
return mesMsgRecordMapper.PollMesAll(platform);
--
Gitblit v1.9.3