A donor to his first mayoral campaign pleaded guilty to bribing him to get favorable lease terms for a Queens restaurant. Federal prosecutors indicated that they didn’t charge Mr. de Blasio because the Supreme Court had recently narrowed the scope of what could be considered corruption.

A donor to one of the nonprofits the mayor has used to advance his liberal agenda and raise his profile pleaded guilty to charges involving bribery after receiving special access to Mr. de Blasio and city officials.

The city’s Department of Investigation found that the mayor violated conflict-of-interest rules by soliciting donations for his Campaign for One New York from people seeking favors from the city, as the news site The City recently revealed. (The rules would not apply to the presidential PAC.)

That’s not to mention the Manhattan district attorney’s announcement in 2017 that the mayor’s fund-raising for the Democratic campaign to win the State Senate in 2014 violated the “intent and spirit” of campaign finance laws by directing contributions meant for political committees toward specific candidates.

Fund-raising can taint City Hall by giving the appearance of pay-to-play, even if none is involved.

In 2015, the city lifted a deed restriction that allowed a Lower East Side nursing home that once served AIDS patients to be converted into condos. Among those who had pushed for the deed change was the lobbyist James Capalino, who steered $40,000 to Mr. de Blasio’s 2017 re-election campaign and $10,000 to the Campaign for One New York. Mr. Capalino has said that the client he worked for who sought the deed change fired him in 2014 after he was unsuccessful, and that he wasn’t involved in the issue afterward. City Comptroller Scott Stringer investigated the land deal and blamed mismanagement by city officials for it.