From 716f77637e6e324fd5865e82039c2c2ee3f94bfa Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 14 Jan 2026 15:53:06 +0800
Subject: [PATCH] 1

---
 src/main/java/com/nq/service/impl/UserIndexPositionServiceImpl.java |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/UserIndexPositionServiceImpl.java b/src/main/java/com/nq/service/impl/UserIndexPositionServiceImpl.java
index 1001fdf..c56e9e8 100644
--- a/src/main/java/com/nq/service/impl/UserIndexPositionServiceImpl.java
+++ b/src/main/java/com/nq/service/impl/UserIndexPositionServiceImpl.java
@@ -10,7 +10,6 @@
 import com.nq.common.ServerResponse;
 import com.nq.utils.CurrencyUtils;
 import com.nq.utils.timeutil.DateTimeUtil;
-import com.nq.utils.KeyUtils;
 import com.nq.utils.redis.JsonUtil;
 import com.nq.utils.stock.BuyAndSellUtils;
 import com.nq.vo.agent.AgentIncomeVO;
@@ -53,8 +52,6 @@
 
     @Resource
     UserMapper userMapper;
-    @Resource
-    UserCashDetailMapper userCashDetailMapper;
     @Autowired
     IAgentUserService iAgentUserService;
     @Resource
@@ -68,7 +65,7 @@
     @Autowired
     CurrencyUtils currencyUtils;
 
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public ServerResponse buyIndex(Integer indexId, Integer buyNum, Integer buyType, Integer lever,BigDecimal profitTarget,BigDecimal stopTarget, HttpServletRequest request) throws Exception {
 
 
@@ -85,7 +82,7 @@
      * @return
      * @throws Exception
      */
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public ServerResponse buyIndexOrder(Integer indexId, Integer buyNum, Integer buyType, Integer lever,BigDecimal profitTarget,BigDecimal stopTarget,Integer userId) throws Exception {
         if (indexId == null || buyNum == null || buyType == null) {
             return ServerResponse.createByErrorMsg("参数不能为空");
@@ -244,7 +241,7 @@
         return ServerResponse.createByErrorMsg("删除失败");
     }
 
-    @Transactional
+    @Transactional(rollbackFor = Exception.class)
     public ServerResponse sellIndex(String positionSn, int doType) throws Exception {
         log.info("【用户交易平仓指数】 positionSn = {} , dotype = {}", positionSn, Integer.valueOf(doType));
         return ServerResponse.createBySuccessMsg("Closed position successfully!");

--
Gitblit v1.9.3