// 添加商品销售数量 func (this *Order) addGoodsSaleNum(snapshotId int, quantity int) error { snapshot := this._saleRep.GetGoodsSnapshot(snapshotId) if snapshot == nil { return sale.ErrNoSuchSnapshot } var goods sale.IGoods = this._saleRep.GetSale(this._value.PartnerId). GetGoods(snapshot.GoodsId) if goods == nil { return sale.ErrNoSuchGoods } return goods.AddSaleNum(quantity) }