فهرست منبع

同步数据添加跨库事务

mac 2 سال پیش
والد
کامیت
0f7c59f3e5
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      kxs-transfer/src/main/java/com/kxs/transfer/api/service/store/impl/KxsWarehouseServiceImpl.java

+ 3 - 2
kxs-transfer/src/main/java/com/kxs/transfer/api/service/store/impl/KxsWarehouseServiceImpl.java

@@ -5,6 +5,7 @@ import cn.hutool.core.date.DatePattern;
 import cn.hutool.core.date.LocalDateTimeUtil;
 import cn.hutool.core.date.LocalDateTimeUtil;
 import cn.hutool.core.util.NumberUtil;
 import cn.hutool.core.util.NumberUtil;
 import com.aliyun.dts.subscribe.clients.record.OperationType;
 import com.aliyun.dts.subscribe.clients.record.OperationType;
+import com.baomidou.dynamic.datasource.annotation.DSTransactional;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.kxs.product.api.model.KxsMachine;
 import com.kxs.product.api.model.KxsMachine;
@@ -256,7 +257,7 @@ public class KxsWarehouseServiceImpl extends ServiceImpl<KxsWarehouseMapper, Kxs
     }
     }
 
 
     @Override
     @Override
-    @Transactional
+    @DSTransactional
     public void changeAccountData(DMLData dmlData) {
     public void changeAccountData(DMLData dmlData) {
         //修改的字段值
         //修改的字段值
         Map<String, Object> validFieldDataMap = dmlData.getValidFieldDataMap();
         Map<String, Object> validFieldDataMap = dmlData.getValidFieldDataMap();
@@ -307,7 +308,7 @@ public class KxsWarehouseServiceImpl extends ServiceImpl<KxsWarehouseMapper, Kxs
     }
     }
 
 
     @Override
     @Override
-    @Transactional
+    @DSTransactional
     public void changeAccountMinData(DMLData dmlData) {
     public void changeAccountMinData(DMLData dmlData) {
         //修改的字段值
         //修改的字段值
         Map<String, Object> validFieldDataMap = dmlData.getValidFieldDataMap();
         Map<String, Object> validFieldDataMap = dmlData.getValidFieldDataMap();