From 8c46951ec82a837cf37a2c2ca7da4ebe62f1c900 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com>
Date: Thu, 16 Nov 2023 14:43:12 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=A8=E6=88=B7=E5=90=8C?=
 =?UTF-8?q?=E6=AD=A5=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../xhx/base/system/user/service/impl/UserServiceImpl.java     | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/device-manager/src/main/java/com/mortals/xhx/base/system/user/service/impl/UserServiceImpl.java b/device-manager/src/main/java/com/mortals/xhx/base/system/user/service/impl/UserServiceImpl.java
index d77cb280..3cb595cd 100644
--- a/device-manager/src/main/java/com/mortals/xhx/base/system/user/service/impl/UserServiceImpl.java
+++ b/device-manager/src/main/java/com/mortals/xhx/base/system/user/service/impl/UserServiceImpl.java
@@ -37,6 +37,7 @@ import com.mortals.xhx.feign.user.IUserFeign;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Lazy;
 import org.springframework.stereotype.Service;
 import org.springframework.util.ObjectUtils;
 
@@ -64,6 +65,7 @@ public class UserServiceImpl extends AbstractCRUDCacheServiceImpl<UserDao, UserE
     @Autowired
     private RoleUserService roleUserService;
 
+    @Lazy
     @Autowired
     private IUserFeign userFeign;
 
@@ -110,6 +112,7 @@ public class UserServiceImpl extends AbstractCRUDCacheServiceImpl<UserDao, UserE
         updateUserRole(entity);
         super.saveAfter(entity, context);
     }
+
     @Override
     protected void updateAfter(UserEntity entity, Context context) throws AppException {
         updateUserRole(entity);
-- 
2.24.3