It's been established this is a Thai, Chinese, and Taiwanese co-production. I'm super curious where it was filmed though and if anyone has information about the sets!

Achi (Zong Zheng Shao Yu in the drama) posted a load of photos while he was in China to film; most are in Hengdian, Zhejiang. So I would guess the locations are around that area..? Possibly at Hengdian World Studios.