v1.2更新，优化代码量