fix: goods.num don't change