| 
						
						
							
								
							
						
						
					 | 
					@ -20,6 +20,7 @@ package com.epmet.service.impl; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
					 | 
					 | 
					import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.baomidou.mybatisplus.core.metadata.IPage; | 
					 | 
					 | 
					import com.baomidou.mybatisplus.core.metadata.IPage; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | 
					 | 
					 | 
					import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.commons.tools.constant.AppClientConstant; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.tools.enums.SuperAdminEnum; | 
					 | 
					 | 
					import com.epmet.commons.tools.enums.SuperAdminEnum; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.tools.page.PageData; | 
					 | 
					 | 
					import com.epmet.commons.tools.page.PageData; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.commons.tools.security.password.PasswordUtils; | 
					 | 
					 | 
					import com.epmet.commons.tools.security.password.PasswordUtils; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -28,9 +29,11 @@ import com.epmet.commons.tools.constant.FieldConstant; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dao.OperUserDao; | 
					 | 
					 | 
					import com.epmet.dao.OperUserDao; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.dto.OperUserDTO; | 
					 | 
					 | 
					import com.epmet.dto.OperUserDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.entity.OperUserEntity; | 
					 | 
					 | 
					import com.epmet.entity.OperUserEntity; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.entity.UserEntity; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.feign.OperRoleUserFeignClient; | 
					 | 
					 | 
					import com.epmet.feign.OperRoleUserFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.redis.OperUserRedis; | 
					 | 
					 | 
					import com.epmet.redis.OperUserRedis; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.service.OperUserService; | 
					 | 
					 | 
					import com.epmet.service.OperUserService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.service.UserService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.apache.commons.lang3.StringUtils; | 
					 | 
					 | 
					import org.apache.commons.lang3.StringUtils; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
					 | 
					 | 
					import org.springframework.beans.factory.annotation.Autowired; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import org.springframework.stereotype.Service; | 
					 | 
					 | 
					import org.springframework.stereotype.Service; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -55,6 +58,8 @@ public class OperUserServiceImpl extends BaseServiceImpl<OperUserDao, OperUserEn | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						private OperUserDao operUserDao; | 
					 | 
					 | 
						private OperUserDao operUserDao; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Autowired | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    private OperRoleUserFeignClient operRoleUserFeignClient; | 
					 | 
					 | 
					    private OperRoleUserFeignClient operRoleUserFeignClient; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    @Autowired | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    private UserService userService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Override | 
					 | 
					 | 
					    @Override | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public PageData<OperUserDTO> page(Map<String, Object> params) { | 
					 | 
					 | 
					    public PageData<OperUserDTO> page(Map<String, Object> params) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -91,8 +96,13 @@ public class OperUserServiceImpl extends BaseServiceImpl<OperUserDao, OperUserEn | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Override | 
					 | 
					 | 
					    @Override | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    @Transactional(rollbackFor = Exception.class) | 
					 | 
					 | 
					    @Transactional(rollbackFor = Exception.class) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public void save(OperUserDTO dto) { | 
					 | 
					 | 
					    public void save(OperUserDTO dto) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        OperUserEntity entity = ConvertUtils.sourceToTarget(dto, OperUserEntity.class); | 
					 | 
					 | 
					        UserEntity userEntity = new UserEntity(); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        userEntity.setFromClient(AppClientConstant.APP_OPER); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        userEntity.setFromApp(AppClientConstant.CLIENT_WEB); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        userService.insert(userEntity); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        OperUserEntity entity = ConvertUtils.sourceToTarget(dto, OperUserEntity.class); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        entity.setUserId(userEntity.getId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //密码加密
 | 
					 | 
					 | 
					        //密码加密
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        String password = PasswordUtils.encode(entity.getPassword()); | 
					 | 
					 | 
					        String password = PasswordUtils.encode(entity.getPassword()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        entity.setPassword(password); | 
					 | 
					 | 
					        entity.setPassword(password); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |