fix id生成bug