Hotpot chain Haidilao has offered to compensate over 4,000 diners who visited one of its restaurants in Shanghai following an incident where two diners urinated into their hotpot broth.