have sb do sth 与have sth done 的区别在哪里?