Need help with this ring

hi @johnny_wang your base surface is far from perfect. You can get there by using _Trim (to trim the cylinder on the ring and vice versa) but that will not solve all. The ring surface itself has naked edges and even self overlapping parts:

pls also have a look at this thread: