Browse Source

登录用户添加事务隔离级别

小么熊🐻 2 years ago
parent
commit
bdcb4aa4dc

+ 2 - 3
nbjk-admin/src/test/java/com/miaxis/test/WxGzhTest.java

@@ -1,7 +1,6 @@
 package com.miaxis.test;
 
 import com.miaxis.NbjkApplication;
-import com.miaxis.wx.dto.WxMaterial;
 import com.miaxis.wx.dto.WxMaterialList;
 import com.miaxis.wx.service.IWxGzhService;
 import com.miaxis.wx.service.WxService;
@@ -27,8 +26,8 @@ public class WxGzhTest {
         String token = wxGzhServicee.getGzhToken();
         WxMaterialList wxMaterialList = new WxMaterialList();
         wxMaterialList.setType("image");
-        wxMaterialList.setOffset("60");
-        wxMaterialList.setCount("20");
+        wxMaterialList.setOffset("0");
+        wxMaterialList.setCount("1");
         String result = wxService.getBatchMateria(token,wxMaterialList);
         System.out.println(result);
 //        WxMaterial wxMaterial = new WxMaterial();

+ 2 - 1
nbjk-framework/src/main/java/com/miaxis/framework/web/service/UserDetailsServiceImpl.java

@@ -19,6 +19,7 @@ import org.springframework.security.core.userdetails.UserDetails;
 import org.springframework.security.core.userdetails.UserDetailsService;
 import org.springframework.security.core.userdetails.UsernameNotFoundException;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Isolation;
 import org.springframework.transaction.annotation.Transactional;
 
 /**
@@ -42,7 +43,7 @@ public class UserDetailsServiceImpl implements UserDetailsService
     private ISysConfigService configService;
 
     @Override
-    @Transactional
+    @Transactional(isolation = Isolation.READ_UNCOMMITTED)
     public UserDetails loadUserByUsername(String identification) throws UsernameNotFoundException {
         //获取登录类型
         String loginType = (String) ServletUtils.getRequest().getAttribute("loginType");