/// <summary> /// 更新数据 /// </summary> /// <param name="model">数据实体</param> /// <returns></returns> /// <remarks>2013-08-21 余勇 创建</remarks> public override void Update(GsGroupShopping model) { Context.Update("GsGroupShopping", model) .AutoMap(o => o.SysNo) .Where("SysNo", model.SysNo) .Execute(); }
/// <summary> /// 插入团购表 /// </summary> /// <param name="entity"团购表实体</param> /// <returns>团购表实体(带编号)</returns> /// <remarks>2013-08-21 余勇 创建</remarks> public override GsGroupShopping InsertEntity(GsGroupShopping entity) { if (entity.AuditDate == DateTime.MinValue) { entity.AuditDate = (DateTime)System.Data.SqlTypes.SqlDateTime.MinValue; } entity.SysNo = Context.Insert("GsGroupShopping", 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="model">数据实体</param> /// <returns></returns> /// <remarks>2013-08-21 余勇 创建</remarks> public abstract void Update(GsGroupShopping model);
/// <summary> /// 插入团购表 /// </summary> /// <param name="entity">团购表实体</param> /// <returns>团购表实体(带编号)</returns> /// <remarks>2013-08-21 余勇 创建</remarks> public abstract GsGroupShopping InsertEntity(GsGroupShopping entity);