Generally, applying for a visa in China takes longer time and requires more documents, but some cities are faster, Depends on how efficiently they work,such as Kunming within a week.
My situation is special. I am a Chinese citizen, which makes me wait longer. It took me about 10 days to get my visa, and all the documents need to be provided in 4 copies. However, if you are from Europe or other countries, Jakarta will process it very quickly. But I got the visa in the end.