重写了一遍，去掉了my_buy_item 和 arr_free