A dragon attacked a city and killed two of the merchants I normally barter with so is there anyway they're coming back? If not that should be fixed.
Two things. Hope an NPC comes along to take the job they had, though that won't always be the case.
Or
Load an earlier save and stop Fast Traveling directly to a city as that can spawn a dragon. Instead Fast Travel to a point near a city, like a Farm or Meadery or Mill or Mine. Then the collateral damage won't affect your commerce.