Cut-Rovolve between two round surfaces

Current Problem - the two end surfaces are just flat surfaces

Target Cut-Revolve Outcome - How the end surfaces can follow the round cylindrical faces?

SolidworksParts And Features