From 7870a37ab0ab0fdc09ba91b1ac209c91a18c0bc8 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Sat, 25 Sep 2021 19:28:12 +0800
Subject: [PATCH] 用户注册校验修改,用户curd 修改

---
 src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java |   30 ++++++++++++++++++++----------
 1 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
index 259e77a..216ebb0 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -143,16 +143,16 @@
 	@Override
 	@Transactional(rollbackFor = Exception.class)
 	public boolean updateUser(User user) {
-		String tenantId = user.getTenantId();
-		Integer userCount = baseMapper.selectCount(
-			Wrappers.<User>query().lambda()
-				.eq(User::getTenantId, tenantId)
-				.eq(User::getAccount, user.getAccount())
-				.notIn(User::getId, user.getId())
-		);
-		if (userCount > 0) {
-			throw new ServiceException(StringUtil.format("当前用户 [{}] 已存在!", user.getAccount()));
-		}
+//		String tenantId = user.getTenantId();
+//		Integer userCount = baseMapper.selectCount(
+//			Wrappers.<User>query().lambda()
+//				.eq(User::getTenantId, tenantId)
+//				.eq(User::getAccount, user.getAccount())
+//				.notIn(User::getId, user.getId())
+//		);
+//		if (userCount > 0) {
+//			throw new ServiceException(StringUtil.format("当前用户 [{}] 已存在!", user.getAccount()));
+//		}
 		return updateUserInfo(user) && submitUserDept(user);
 	}
 
@@ -757,4 +757,14 @@
 	public Integer selectCount(String account) {
 		return baseMapper.selectCountAccount(account);
 	}
+
+	/**
+	 * 查询用户表中未删除,未离职的用户信息
+	 * @param username
+	 * @return
+	 */
+	@Override
+	public User getUserInfo(String username) {
+		return baseMapper.getUserInfo(username);
+	}
 }

--
Gitblit v1.9.3