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 1e73b57f823038b90f771ed03f94d1451943de03..cc0cf32509c85d23a759937c6b82cc7a7aa53129 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
@@ -75,6 +75,9 @@ public class UserServiceImpl extends AbstractCRUDServiceImpl<UserDao, UserEntity
 
     @Override
     protected void saveBefore(UserEntity entity, Context context) throws AppException {
+        if (!ObjectUtils.isEmpty(entity.getLoginName()) && existUser(entity.getLoginName(), entity.getId())) {
+            throw new AppException("鐧诲綍鍚嶅凡瀛樺湪锛�");
+        }
         this.doHandlerUser(entity);
 
     }
diff --git a/device-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserController.java b/device-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserController.java
index e858ee2d2b13418834e893657a0a2f4dfbc3318f..944d3cc25e35eb974b77d50a837104f66306aee2 100644
--- a/device-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserController.java
+++ b/device-manager/src/main/java/com/mortals/xhx/base/system/user/web/UserController.java
@@ -92,16 +92,13 @@ public class UserController extends BaseCRUDJsonBodyMappingController<UserServic
     }
 
 
-    @Override
-    protected void saveBefore(UserEntity entity, Map<String, Object> model, Context context) throws AppException {
-        if (service.existUser(entity.getLoginName(), entity.getId())) {
-            throw new AppException("鐧诲綍鍚嶅凡瀛樺湪锛�");
-        }
-        if (!ObjectUtils.isEmpty(entity.getLoginName()) && service.existUser(entity.getLoginName(), entity.getId())) {
-            throw new AppException("鐧诲綍鍚嶅凡瀛樺湪锛�");
-        }
-        super.saveBefore(entity, model, context);
-    }
+//    @Override
+//    protected void saveBefore(UserEntity entity, Map<String, Object> model, Context context) throws AppException {
+//        if (!ObjectUtils.isEmpty(entity.getLoginName()) && service.existUser(entity.getLoginName(), entity.getId())) {
+//            throw new AppException("鐧诲綍鍚嶅凡瀛樺湪锛�");
+//        }
+//        super.saveBefore(entity, model, context);
+//    }
 
 
     @RequestMapping(value = "change/password", method = RequestMethod.POST)