Yes, you can put oil paint over water-based paint on a wood surface. This order works well and should be maintained to prevent cracking. Ensure the water-based paint is completely dry first. Before wood is painted, it should be properly primed because it will help prevent the wood from absorbing your overcoat, giving you an uneven result.