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)