发现上一个版本,如果数据顺序颠倒就会出现问题,现在加以改进,