Dome light stays on all the time

Anyone know what might be causing the door switches no power also
if i'm not mistaken the door switches complete the dome light cir to ground so if you have a ground in the cir keeping the lights on there would be 0 volts at the door switches.

Have you done anything to the the car lately?