| 
					
				 | 
			
			
				@@ -142,14 +142,14 @@ public class EmployeeServiceImpl extends BaseServiceImpl<Integer, Employee>  imp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public void employeeOperate(Long employeeId, EmployeeOperateEnum operate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		Employee employee = employeeDao.get(employeeId.intValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public void employeeOperate(Integer employeeId, EmployeeOperateEnum operate) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Employee employee = employeeDao.get(employeeId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		switch (operate){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			case RESET_PASSWORD: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				employeeDao.updatePassword(employeeId,new BCryptPasswordEncoder().encode(ParamEnum.INIT_PASSWORD.getCode().toString())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			case LOCK_UNLOCK: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				SysUser sysUser = sysUserFeignService.queryUserById(employee.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				SysUser sysUser = sysUserFeignService.queryUserById(employeeId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(employee != null && employee.getDemissionDate() != null && sysUser.getLockFlag() == 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					throw new BizException("操作失败:离职员工不允许解冻"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 |