Shanghai authorities tested 28 batches of the popular product, finding nearly 40 per cent did not meet standards.