public ActionResult Apply(long productId = 0) { var setting = _iDistributionService.GetRecruitmentSetting(); if (setting == null) { throw new HimallException("平台未设置招募审核!"); } PromoterModel model = new PromoterModel(); model.Member = MemberApplication.GetMember(curUserId); model.RecruitSetting = setting; if (setting.MustAddress) { model.RegionPath = _iRegionService.GetRegionPath(model.Member.RegionId); } if (setting.MustMobile) { var mobile = _iMessageService.GetDestination(curUserId, SMSPLUGIN, Himall.Model.MemberContactsInfo.UserTypes.General); model.IsBindMobile = !string.IsNullOrEmpty(mobile); } var promoter = _iDistributionService.GetPromoterByUserId(curUserId); model.IsHavePostData = false; if (promoter != null) { model.ShopName = promoter.ShopName; model.Status = promoter.Status; model.IsHavePostData = true; if (promoter.Status == PromoterInfo.PromoterStatus.Refused) { model.IsRefused = true; } switch (model.Status) { case PromoterInfo.PromoterStatus.Audited: return(RedirectToAction("Index", "DistributionMarket")); break; case PromoterInfo.PromoterStatus.NotAvailable: return(RedirectToAction("Performance")); break; case PromoterInfo.PromoterStatus.UnAudit: return(RedirectToAction("WaitAudit")); break; } } else { model.RegionPath = string.Empty;//申请新使用员时,取消默认地址显示 } //处理无必填自动完成 ViewBag.ProductId = productId; return(View(model)); }
// GET: Admin/Distribution public ActionResult Setting() { var m = _iDistributionService.GetRecruitmentSetting(); return(View(m)); }