public ObjectResultEx MerchantLogin(RequestValidate LoginValidate)
 {
     try
     {
         var    RepAdmin = RepastService.MerchantLogin(LoginValidate);
         string Code     = string.Empty;
         if (!LoginValidate.IsApp)
         {
             Code = CacheFactory.Cache().GetCache <string>("ValidateCode").Trim();
             if (RepAdmin != null && Code.ToUpper().Equals(LoginValidate.ValidateCode.Trim().ToUpper()))
             {
                 CookieInfo cookie = new CookieInfo();
                 VerificationExtension.WriteToken(cookie, RepAdmin);
                 return(ObjectResultEx.Instance(new { ResponseCookieInfo.RSAToKen, ResponseCookieInfo.RSAApiKey, ResponseCookieInfo.RSASysKey, RepAdmin }, 1, RetrunMessge.SUCCESS, HttpCode.Success));
             }
             else if (!Code.ToUpper().Equals(LoginValidate.ValidateCode.Trim().ToUpper()))
             {
                 return(ObjectResultEx.Instance(null, -1, "验证码错误", HttpCode.NoAuth));
             }
             else
             {
                 return(ObjectResultEx.Instance(null, -1, "登录失败或账户冻结", HttpCode.NoAuth));
             }
         }
         else
         {
             if (RepAdmin != null)
             {
                 CookieInfo cookie = new CookieInfo();
                 VerificationExtension.WriteToken(cookie, RepAdmin);
                 return(ObjectResultEx.Instance(new { ResponseCookieInfo.RSAToKen, ResponseCookieInfo.RSAApiKey, ResponseCookieInfo.RSASysKey, RepAdmin }, 1, RetrunMessge.SUCCESS, HttpCode.Success));
             }
             else if (RepAdmin == null)
             {
                 return(ObjectResultEx.Instance(null, -1, "请检查用户名和密码是否正确", HttpCode.NoAuth));
             }
             else if (!Code.ToUpper().Equals(LoginValidate.ValidateCode.Trim().ToUpper()))
             {
                 return(ObjectResultEx.Instance(null, -1, "验证码错误", HttpCode.NoAuth));
             }
             else
             {
                 return(ObjectResultEx.Instance(null, -1, "登录失败或账户冻结", HttpCode.NoAuth));
             }
         }
     }
     catch (Exception)
     {
         return(ObjectResultEx.Instance(null, -1, "请输入验证码", HttpCode.FAIL));
     }
 }
 public ObjectResultEx RemoveMenu(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(RepastService.RemoveMenu(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx EditDiningMenu(RequestRepastMenu Param)
 {
     return(ObjectResultEx.Instance(RepastService.EditDiningMenu(Param), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx GetDiningMenuPage(PageParamList <RequestRepastMenu> pageParam)
 {
     return(ObjectResultEx.Instance(RepastService.GetDiningMenuPage(pageParam), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx AuditMerchant(RequestAudit Param)
 {
     return(ObjectResultEx.Instance(RepastService.AuditMerchant(Param), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx GetMerchantDetail(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(RepastService.GetMerchantDetail(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx RegistRepastAccount(SimpleParam <RequestMerchant> Param)
 {
     return(ObjectResultEx.Instance(RepastService.RegistRepastAccount(Param.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx DistributionRole(RequestRepastRoleAuthor Param)
 {
     return(ObjectResultEx.Instance(RepastService.DistributionRole(Param), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx GetRoleAuthorList()
 {
     return(ObjectResultEx.Instance(RepastService.GetRoleAuthorList(), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx WatchRolePage(PageParamList <RequestRepastRoleAuthor> pageParam)
 {
     return(ObjectResultEx.Instance(RepastService.WatchRolePage(pageParam), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx GetDiningTree(SimpleParam <String> Param)
 {
     return(ObjectResultEx.Instance(RepastService.GetDiningTree(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
 public ObjectResultEx AddDiningParentMenu()
 {
     return(ObjectResultEx.Instance(RepastService.AddDiningParentMenu(), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }