修复部分bug，优化流程