modify goodsItems first