| 
					
				 | 
			
			
				@@ -3,6 +3,7 @@ package com.ruoyi.system.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.ArrayList;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.List;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import java.util.stream.Collectors;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import javax.validation.Validator;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.slf4j.Logger;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.slf4j.LoggerFactory;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired;
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -16,6 +17,7 @@ import com.ruoyi.common.core.domain.entity.SysUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.exception.ServiceException;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.utils.SecurityUtils;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.utils.StringUtils;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ruoyi.common.utils.bean.BeanValidators;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.utils.spring.SpringUtils;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.system.domain.SysPost;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.system.domain.SysUserPost;
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -56,6 +58,9 @@ public class SysUserServiceImpl implements ISysUserService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private ISysConfigService configService;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected Validator validator;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /**
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 根据条件分页查询用户列表
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -513,6 +518,7 @@ public class SysUserServiceImpl implements ISysUserService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 SysUser u = userMapper.selectUserByUserName(user.getUserName());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (StringUtils.isNull(u))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    BeanValidators.validateWithException(validator, user);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     user.setPassword(SecurityUtils.encryptPassword(password));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     user.setCreateBy(operName);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.insertUser(user);
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -521,6 +527,7 @@ public class SysUserServiceImpl implements ISysUserService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else if (isUpdateSupport)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    BeanValidators.validateWithException(validator, user);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     user.setUpdateBy(operName);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.updateUser(user);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     successNum++;
 
			 |