National Natural Science Foundation of China [12075159, 12171044]; National Natural Science Foundation of China (NSFC) [Z190005]; Beijing Natural Science Foundation; Academician Innovation Platform of Hainan Province [097000303923]; Changsha University of Science and Technology