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