From f788607ff771a47bc60d6a86e00b3433c40f3d2c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 24 九月 2021 15:22:03 +0800 Subject: [PATCH] 接入视频直播 --- src/main/java/com/yeshi/buwan/service/manager/SeataManagerTest.java | 58 ++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 34 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/manager/SeataManagerTest.java b/src/main/java/com/yeshi/buwan/service/manager/SeataManagerTest.java index d414fd3..cd1061e 100644 --- a/src/main/java/com/yeshi/buwan/service/manager/SeataManagerTest.java +++ b/src/main/java/com/yeshi/buwan/service/manager/SeataManagerTest.java @@ -1,32 +1,42 @@ package com.yeshi.buwan.service.manager; +import com.ks.goldcorn.pojo.DO.GoldCornGetSource; +import com.ks.goldcorn.service.remote.GoldCornGetSourceService; +import com.yeshi.buwan.dao.user.LoginUserDao; +import com.yeshi.buwan.domain.user.LoginUser; +import io.seata.core.context.RootContext; +import io.seata.spring.annotation.GlobalTransactional; +import org.apache.dubbo.config.annotation.Reference; import org.springframework.stereotype.Component; + +import javax.annotation.Resource; @Component public class SeataManagerTest { -// -// @Resource -// private LoginUserDao loginUserDao; -// -// @Reference(version = "1.0") -// private GoldCornGetSourceService goldCornGetSourceService; -// -// @GlobalTransactional(timeoutMills = 30000, name = "buwan-order", rollbackFor = Exception.class) -// public void addGetResource() throws Exception { -// System.out.println("寮�濮嬪叏灞�浜嬪姟锛孹ID = " + RootContext.getXID()); -// LoginUser loginUser = new LoginUser(); -// loginUser.setId("50134"); -// loginUser.setName("test3"); -// loginUserDao.updateSelective(loginUser); -// -// GoldCornGetSource get = new GoldCornGetSource(); -// get.setAppId(15L); -// get.setSourceCode("test1"); -// get.setSourceName("娴嬭瘯"); -// get.setGoldCorn(1); -// -// goldCornGetSourceService.addSource(get); -// throw new Exception("鎵嬪姩鎶ラ敊"); -// } + + @Resource + private LoginUserDao loginUserDao; + + @Reference(version = "1.0",check = false) + private GoldCornGetSourceService goldCornGetSourceService; + + @GlobalTransactional(timeoutMills = 30000, name = "buwan-order", rollbackFor = Exception.class) + public void addGetResource() throws Exception { +// loginUserDao.selectByPrimaryKeyForUpdate("50134"); + System.out.println("寮�濮嬪叏灞�浜嬪姟锛孹ID = " + RootContext.getXID()); + LoginUser loginUser = new LoginUser(); + loginUser.setId("50134"); + loginUser.setName("test9"); + loginUserDao.updateSelective(loginUser); + + GoldCornGetSource get = new GoldCornGetSource(); + get.setAppId(15L); + get.setSourceCode("test5"); + get.setSourceName("娴嬭瘯"); + get.setGoldCorn(1); + + goldCornGetSourceService.addSource(get); + throw new Exception("鎵嬪姩鎶ラ敊"); + } } -- Gitblit v1.8.0