Let me add: Charles de Gaulle Airport in France has just been rated as the dirtiest airport in the world. It is conceivable that if you choose Air France, the consequences will be unimaginable.
I want to book a connecting ticket. The connecting ticket is very convenient. You get off the first flight and get your boarding pass, then you can get on the second flight.
Qatar flight:
QR889
Shanghai (PVG) 0:50
Doha (DOH) 05:50
QR552
Doha (DOH) 08:40
Casablanca (CMN)
I can't see Lufthansa's flight, and I can't open it after trying n times.