Legal analysis: If you are not allowed to bring your own food when dining in a hotel, it should be a store rule. There is no law prohibiting this practice, so it is not illegal. Restaurants such as hotels take this regulation into consideration not only in terms of interests, but also in terms of safety. They are also worried that if there is an accident in health and safety after eating their own food, it is difficult to distinguish the responsibilities.
legal basis: measures for the operation and management of catering industry (for trial implementation) article 6 catering operators shall engage in business activities in strict accordance with the relevant provisions of laws, regulations and rules, establish and improve various systems, and actively implement national and industrial standards on operation and management, products and services.