/// <summary> /// 更新分销商商城 /// </summary> /// <param name="info">分销商商城</param> /// <returns>受影响行数</returns> /// <remarks>2013-09-05 黄志勇 创建</remarks> public int UpdateDsAuthorization(DsDealerMall info) { var model = new Hyt.Model.DsDealerMall(); Hyt.Util.Reflection.ReflectionUtils.Transform(info, model); return(DsOrderBo.Instance.UpdateDsAuthorization(model)); }
/// <summary> /// 创建分销商商城 /// </summary> /// <param name="model">分销商商城实体</param> /// <returns>新加的系统编号</returns> /// <remarks> /// 2013-09-18 郑荣华 创建 /// 2014-05-13余勇 修改 清除缓存数据 /// </remarks> public int Create(DsDealerMall model) { var sysno = IDsDealerMallDao.Instance.Create(model); SysLog.Instance.Info(LogStatus.系统日志来源.后台, "创建分销商商城", LogStatus.系统日志目标类型.分销商商城, sysno); return(sysno); }
/// <summary> /// 更新分销商商城 /// </summary> /// <param name="model">分销商商城</param> ///<returns>受影响行数</returns> /// <remarks>2013-09-05 黄志勇 创建</remarks> public override int UpdateDsAuthorization(DsDealerMall model) { return(Context.Update("DsDealerMall", model) .AutoMap(x => x.SysNo, x => x.CreatedBy, x => x.CreatedDate) .Where(x => x.SysNo) .Execute()); }
/// <summary> /// 根据分销商系统编号获取分销商商城列表 /// </summary> /// <param name="dealerSysNo">分销商系统编号</param> /// <returns>分销商商城列表</returns> /// <remarks>2013-09-13 黄志勇 创建</remarks> public Result <List <DsDealerMall> > GetDsAuthorizations(int dealerSysNo) { var result = new Result <List <DsDealerMall> >() { Status = false }; var model = DsOrderBo.Instance.GetDsAuthorizations(dealerSysNo); if (model != null && model.Count > 0) { var list = new List <DsDealerMall>(); foreach (var m in model) { if (m.Status == (int)Model.WorkflowStatus.DistributionStatus.分销商商城状态.启用) { var info = new DsDealerMall(); Util.Reflection.ReflectionUtils.Transform(m, info); list.Add(info); } } result.Data = list; result.Status = true; } return(result); }
/// <summary> /// 修改分销商商城,授权码为空不更新 /// </summary> /// <param name="model">分销商商城实体</param> /// <returns>受影响的行数</returns> /// <remarks> /// 2013-09-18 郑荣华 创建 /// 2014-05-13余勇 修改 清除缓存数据 /// </remarks> public int Update(DsDealerMall model) { var r = IDsDealerMallDao.Instance.Update(model); if (r > 0) { SysLog.Instance.Info(LogStatus.系统日志来源.后台, "修改分销商商城", LogStatus.系统日志目标类型.分销商商城, model.SysNo); MemoryProvider.Default.Remove(string.Format(KeyConstant.DsDealerMall, model.SysNo)); } return(r); }
/// <summary> /// 根据商城订单事务编号返回分销商升舱订单扩展信息 /// </summary> /// <param name="orderTransactionSysNo">商城订单事务编号</param> /// <returns>分销商升舱订单和分销商商城</returns> /// <remarks>2013-12-13 黄志勇 创建</remarks> public Tuple <DsOrder, DsDealerMall> GetDsOrderInfoEx(string orderTransactionSysNo) { var dsOrders = GetEntityByTransactionSysNo(orderTransactionSysNo); DsOrder dsOrder = null; DsDealerMall dealerMall = null; if (dsOrders != null && dsOrders.Count > 0) { dsOrder = dsOrders.First(); dealerMall = GetDsDealerMall(dsOrder.DealerMallSysNo); } return(Tuple.Create(dsOrder, dealerMall)); }
/// <summary> /// 修改分销商商城,授权码为空不更新 /// </summary> /// <param name="model">分销商商城实体</param> /// <returns>受影响的行数</returns> /// <remarks> /// 2013-09-18 郑荣华 创建 /// </remarks> public override int Update(DsDealerMall model) { if (string.IsNullOrEmpty(model.AuthCode)) { return(Context.Update("DsDealerMall", model) .AutoMap(x => x.SysNo, x => x.CreatedBy, x => x.CreatedDate, x => x.AuthCode) .Where(x => x.SysNo) .Execute()); } return(Context.Update("DsDealerMall", model) .AutoMap(x => x.SysNo, x => x.CreatedBy, x => x.CreatedDate) .Where(x => x.SysNo) .Execute()); }
/// <summary> /// 更新分销商商城 /// </summary> /// <param name="model">分销商商城</param> ///<returns>受影响行数</returns> /// <remarks>2013-09-05 黄志勇 创建</remarks> public int UpdateDsAuthorization(DsDealerMall model) { return(IDsOrderDao.Instance.UpdateDsAuthorization(model)); }
/// <summary> /// 更新分销商商城 /// </summary> /// <param name="model">分销商商城</param> ///<returns>受影响行数</returns> /// <remarks>2013-09-05 黄志勇 创建</remarks> public abstract int UpdateDsAuthorization(DsDealerMall model);
/// <summary> /// 创建分销商商城 /// </summary> /// <param name="model">分销商商城实体</param> /// <returns>新加的系统编号</returns> /// <remarks> /// 2013-09-18 郑荣华 创建 /// 2017-05-5 罗勤尧修改 添加erp编号 /// </remarks> public override int Create(DsDealerMall model) { return(Context.Insert("DsDealerMall", model) .AutoMap(x => x.SysNo) .ExecuteReturnLastId <int>("SysNo")); }
/// <summary> /// 修改分销商商城,授权码为空不更新 /// </summary> /// <param name="model">分销商商城实体</param> /// <returns>受影响的行数</returns> /// <remarks> /// 2013-09-18 郑荣华 创建 /// </remarks> public abstract int Update(DsDealerMall model);
/// <summary> /// 创建分销商商城 /// </summary> /// <param name="model">分销商商城实体</param> /// <returns>新加的系统编号</returns> /// <remarks> /// 2013-09-18 郑荣华 创建 /// </remarks> public abstract int Create(DsDealerMall model);