From 7804263c6061aef813f0db27cb3046f746572606 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 06 三月 2021 16:07:26 +0800
Subject: [PATCH] 后台管理优化

---
 src/main/java/com/yeshi/buwan/pptv/PPTVVipManager.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/pptv/PPTVVipManager.java b/src/main/java/com/yeshi/buwan/pptv/PPTVVipManager.java
index cd91b68..205fde1 100644
--- a/src/main/java/com/yeshi/buwan/pptv/PPTVVipManager.java
+++ b/src/main/java/com/yeshi/buwan/pptv/PPTVVipManager.java
@@ -9,6 +9,7 @@
 import com.yeshi.buwan.service.inter.vip.VIPPriceService;
 import com.yeshi.buwan.util.StringUtil;
 import org.springframework.stereotype.Component;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
 
@@ -26,10 +27,12 @@
 
     /**
      * 璐拱VIP
+     *
      * @param record
      * @throws PPTVException
      * @throws VIPException
      */
+    @Transactional(rollbackFor = Exception.class)
     public void buyVIP(VIPOrderRecord record) throws PPTVException, VIPException {
         if (record.getState() != VIPOrderRecord.STATE_PAY) {
             throw new VIPException(11, "灏氭湭鏀粯鎴愬姛");

--
Gitblit v1.8.0