/// <summary> /// 获取分销商申请设置 后台 /// </summary> /// <returns></returns> public DistributRuleFullDTO GetDistributRuleFullExt(DistributionSearchDTO search) { DistributRuleFullDTO distributRuleFullDto = new DistributRuleFullDTO(); try { var temp = (from dr in DistributionRule.ObjectSet() where dr.Id == search.AppId select new DistributRuleFullDTO { Id = dr.Id, SubTime = dr.SubTime, ModifiedOn = dr.ModifiedOn, SubId = dr.SubId, ModifiedId = dr.ModifiedId, HasCondition = dr.HasCondition, NeedIdentity = dr.NeedIdentity, OrderTimeLimit = dr.OrderTimeLimit, OrderAmountLimit = dr.OrderAmountLimit, HasCustomComs = dr.HasCustomComs, Title = dr.Title, TiApprovalType = (ApprovalTypeEnum)dr.ApprovalType.Value, StartCalcState = (DistributeApplyStateEnum)dr.StartCalcState.Value, RuleDesc = dr.RuleDesc }); distributRuleFullDto = temp.FirstOrDefault(); if (distributRuleFullDto != null) { List <DistributionIdentitySetFullDTO> vDbIdentitySets = (from dis in DistributionIdentitySet.ObjectSet() where dis.RuleId == search.AppId && !dis.IsDel orderby dis.NameCategory select new DistributionIdentitySetFullDTO { Id = dis.Id, SubTime = dis.SubTime, ModifiedOn = dis.ModifiedOn, SubId = dis.SubId, ModifiedId = dis.ModifiedId, Name = dis.Name, IsRequired = dis.IsRequired, RuleId = dis.RuleId, ValueType = (ApplyInfoTypeEnum)dis.ValueType.Value, IsDel = dis.IsDel, NameCategory = dis.NameCategory, }).ToList(); distributRuleFullDto.DbIdentitySets = vDbIdentitySets; } } catch (Exception ex) { LogHelper.Error(ex.ToString()); } return(distributRuleFullDto); }
public DistributApplyFullDTO GetApply(DistributionSearchDTO search) { base.Do(); Stopwatch timer = new Stopwatch(); timer.Start(); var result = this.GetApplyExt(search); timer.Stop(); LogHelper.Debug(string.Format("DistributorSV.UserDistributionCheck:耗时:{0}。入参:search:{1},\r\n出参:{2}", timer.ElapsedMilliseconds, JsonHelper.JsonSerializer(search), JsonHelper.JsonSerializer(result))); return(result); }
public DistributApplyFullDTO GetApply(DistributionSearchDTO search) { //定义返回值 Jinher.AMP.BTP.Deploy.CustomDTO.DistributApplyFullDTO result; try { //调用代理方法 result = base.Channel.GetApply(search); } catch { //抛异常 throw; } finally { //关链接 ChannelClose(); } //返回结果 return(result); }
public UserDistributionCheckResultDTO UserDistributionCheck(DistributionSearchDTO search) { //定义返回值 Jinher.AMP.BTP.Deploy.CustomDTO.UserDistributionCheckResultDTO result; try { //调用代理方法 result = base.Channel.UserDistributionCheck(search); } catch { //抛异常 throw; } finally { //关链接 ChannelClose(); } //返回结果 return(result); }
private DistributApplyFullDTO GetApplyExt(DistributionSearchDTO search) { throw new NotImplementedException(); }
/// <summary> /// 分销信息校验 /// </summary> /// <param name="search"></param> /// <returns></returns> public UserDistributionCheckResultDTO UserDistributionCheckExt(DistributionSearchDTO search) { throw new NotImplementedException(); }