/// <summary> /// 插入团购表 /// </summary> /// <param name="entity">团购表实体</param> /// <returns>团购表实体(带编号)</returns> /// <remarks>2013-08-21 余勇 创建</remarks> public override GsGroupShoppingItem InsertEntity(GsGroupShoppingItem entity) { entity.SysNo = Context.Insert("GsGroupShoppingItem", entity) .AutoMap(o => o.SysNo) .ExecuteReturnLastId <int>("SysNo"); return(entity); }
/// <summary> /// 审核团购 /// </summary> /// <param name="model">团购系统编号</param> /// <param name="gsGroupShoppingItemList">团购商品列表</param> /// <param name="gsSupportAreaList">团购地区列表</param> /// <param name="user">操作用户</param> /// <returns></returns> /// <remarks>2013-09-02 余勇 创建</remarks> public Result Audit(GsGroupShopping model, IList <GsGroupShoppingItem> gsGroupShoppingItemList, IList <GsSupportArea> gsSupportAreaList, SyUser user) { var res = new Result(); if (model.SysNo > 0) { #region 修改 var upModel = IGsGroupShoppingDao.Instance.Get(model.SysNo); upModel.LastUpdateBy = user.SysNo; upModel.LastUpdateDate = DateTime.Now; upModel.Title = model.Title; upModel.Subtitle = model.Subtitle; upModel.ImageUrl = model.ImageUrl; upModel.IconUrl = model.IconUrl; upModel.StartTime = model.StartTime; upModel.EndTime = model.EndTime; upModel.MaxQuantity = model.MaxQuantity; upModel.MinQuantity = model.MinQuantity; upModel.HaveQuantity = model.HaveQuantity; upModel.LimitQuantity = model.LimitQuantity; upModel.TotalPrice = model.TotalPrice; upModel.GroupPrice = model.GroupPrice; upModel.Discount = model.Discount; upModel.DisplayOrder = model.DisplayOrder; upModel.GroupType = model.GroupType; upModel.SupportAreaType = model.SupportAreaType; upModel.Remarks = model.Remarks; upModel.SysNo = model.SysNo; upModel.Description = model.Description; upModel.AuditDate = DateTime.Now; upModel.Auditor = user.SysNo; upModel.Status = (int)GroupShoppingStatus.团购状态.已审; IGsGroupShoppingDao.Instance.Update(upModel); //修改 if (model.SysNo > 0) //添加子表 { IGsGroupShoppingItemDao.Instance.Delete(model.SysNo); IGsSupportAreaDao.Instance.Delete(model.SysNo); if (gsGroupShoppingItemList != null) { foreach (var item in gsGroupShoppingItemList) { var m = new GsGroupShoppingItem { GroupShoppingPrice = item.GroupShoppingPrice, GroupShoppingSysNo = model.SysNo, OriginalPrice = item.OriginalPrice, ProductName = item.ProductName, ProductSysNo = item.ProductSysNo }; IGsGroupShoppingItemDao.Instance.InsertEntity(m); } } if (gsSupportAreaList != null) { foreach (var item in gsSupportAreaList) { var m = new GsSupportArea { AreaSysNo = item.AreaSysNo, CreatedBy = user.SysNo, CreatedDate = DateTime.Now, GroupShoppingSysNo = model.SysNo, LastUpdateBy = user.SysNo, LastUpdateDate = DateTime.Now }; IGsSupportAreaDao.Instance.InsertEntity(m); } } res.Status = true; } #endregion } return(res); }
/// <summary> /// 插入团购商品表 /// </summary> /// <param name="entity">团购商品表实体</param> /// <returns>团购商品表实体(带编号)</returns> /// <remarks>2013-08-21 余勇 创建</remarks> public abstract GsGroupShoppingItem InsertEntity(GsGroupShoppingItem entity);