Пример #1
0
        /// <summary>
        /// 保存商品库存统计
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task SaveStatisticsStockGoods(StatisticsStockGoods model)
        {
            var oldStockRecord = await this.Find <GmpDbContext, StatisticsStockGoods>(p =>
                                                                                      p.OrgId == model.OrgId && p.ShopId == model.ShopId && p.GoodsId == model.GoodsId);

            if (oldStockRecord != null)
            {
                oldStockRecord.GoodsCategoryId     = model.GoodsCategoryId;
                oldStockRecord.Province            = model.Province;
                oldStockRecord.City                = model.City;
                oldStockRecord.District            = model.District;
                oldStockRecord.Street              = model.Street;
                oldStockRecord.ShopName            = model.ShopName;
                oldStockRecord.GoodsName           = model.GoodsName;
                oldStockRecord.GoodsSpec           = model.GoodsSpec;
                oldStockRecord.GoodsContents       = model.GoodsContents;
                oldStockRecord.GoodsCategoryName   = model.GoodsCategoryName;
                oldStockRecord.TotalCount          = model.TotalCount;
                oldStockRecord.TotalWeight         = model.TotalWeight;
                oldStockRecord.TotalContentsWeight = model.TotalContentsWeight;
                oldStockRecord.UpdateTime          = model.UpdateTime;
                await this.Update(oldStockRecord);
            }
            await this.Insert(model);
        }
Пример #2
0
 /// <summary>
 /// 保存商品库存统计
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public async Task SaveStatisticsStockGoods(StatisticsStockGoods model)
 {
     await this._statisticsStockGoodsDal.SaveStatisticsStockGoods(model);
 }