修复生成id时的一个bug