From af614e521a0b6b5c62e83929b1f0a981f55ac60d Mon Sep 17 00:00:00 2001
From: leomonM <2233021400@qq.com>
Date: Fri, 22 Aug 2025 14:57:34 +0800
Subject: [PATCH] Transaction
---
oying-system/src/main/java/com/oying/modules/message/service/impl/MesMsgRecordServiceImpl.java | 10 ++++------
1 files changed, 4 insertions(+), 6 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..165b41c 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,6 +114,7 @@
}
@Override
+ @Transactional(rollbackFor = Exception.class)
public void insertOrderMsg(String orderNo, OrderStatusEnum content, Long shopId) {
MesMsgRecord record = new MesMsgRecord();
record.setOrderNo(orderNo);
@@ -123,14 +124,11 @@
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