Prayers are required on time.
But there are other ways to compensate the prayer times. Chinese can also implement those ways but it seems they are not informed.
There are only two prayers during the working hours in normal months. In Ramadan, there is only one in working hours. Each prayer takes roughly 15 minutes to 30 minutes to complete. But I know some people who don't pray at home but always pray during working hours in Pakistan. They also like to sit, relax in the mosques for an hour after prayers. Even Pakistani employers are annoyed on this behaviour but can't do much due to religious sensitivities. 90 percent of the employees return and resume work right after the prayers and eating break that's 1 hour for first afternoon prayer. The second one is mostly 15 minutes, and that can be offered after 5 o clock as well.
Chinese employers can make it part of the employment contract, that anyone returning after 60 minutes of the prayer time during first prayer and 15 minutes after the second prayer will face a deduction in salary and it is completely legal. If the company's working hours are 9-5 with one hour break, it can change the working hours from 9 - 5:30 in the months when the second afternoon prayer occurs before 5 (in winter months).
With that said, stopping someone from fasting is not allowed. Again, if someone fasts and expects get relaxation benefits in the month of Ramadan is not on the right path. This is the whole idea about fasting that you should fast and do normal work during the day. If someone fasts and wants to sit and relax at the workplace expecting full pay at the end of the month is expecting haraam (unlawful) earning. If someone really wants to pray more in the holy month, he should apply for annual leaves.
But again saying, banning people from fasting or praying is just not allowed due to any reason, but reprimanding people who take wrong benefit of these two duties is completely lawful.
If companies run second shift, they can adjust the working hours by taking local ulema into confidence... It will be all ok after that...