public static void SERVICE_GetSX_NewsList(ReturnModel result, RequestParamsM param) { PageContent page = new PageContent(); page.index = param.page; page.size = 50; var p = PredicateBuilder.True <SX_News>(); if (!string.IsNullOrEmpty(param.Type)) { page.size = 20; p = p.And(s => s.SiteName.Contains(param.Type));//根据分类获取某个交易所的信息 } var list = ibll.SX_News.where (p).OrderByDescending(ss => ss.AddDate).Skip(page.index * page.size).Take(page.size).ToList(); result.code = RespCodeConfig.Normal; result.data = new ListContent() { list = list.Select(s => new { ID = s.ID, SiteName = s.SiteName, Title = s.Title, Url = s.Url.Contains("http")?s.Url:s.Site + s.Url, DT = s.AddDate.HasValue ? s.AddDate.Value.ToString("yyyy-MM-dd") : "" } ), page = page }; }
/// <summary> /// 1010获取资讯列表 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetNewsList(ReturnModel result, RequestParamsM param) { var p = PredicateBuilder.True <FNews>(); if (!string.IsNullOrEmpty(param.Type)) { p = p.And(s => s.TradeHouse == param.Type);//根据分类获取某个交易所的信息 } PageContent page = new PageContent(); page.index = param.page; page.size = 10; var list = ibll.FNews.where (p.And(ss => !ss.IsDel && ss.IsPublish)).OrderByDescending(ss => ss.AddDate).Skip(page.index * page.size).Take(page.size).Select( s => new { s.ID, s.NSource, s.NewsType, s.NewsTitle, s.PublishDate } ).ToList(); result.code = RespCodeConfig.Normal; result.data = new ListContent() { list = list, page = page }; }
public static void SERVICE_GetCateList(ReturnModel result, RequestParamsM param) { var list = ibll.SX_SiteConfig.where (s => true).OrderBy(s => s.Type).ToList(); result.code = RespCodeConfig.Normal; result.data = list.Select(s => new { s.ID, s.SiteName, s.Type }); }
/// <summary> /// 开联通签约查询 /// </summary> /// <param name="result"></param> /// <param name="model"></param> /// <param name="order"></param> /// <param name="paywayMer"></param> public static void KJSignPay(ReturnModel result, RequestParamsM model, PayOrder order, View_PayMerSignWay paywayMer) { string billno = Common.GetBillNo(32); string amount = order.Account.ToString();//单位分 string returnUrl = order.MediaType == 1 ? paywayMer.ReturnUrl : paywayMer.ReturnUrlM; BindCardModel bindModel = new BindCardModel() { IDCard = model.IDCard, BankCard = model.BankCard, Mobile = model.Mobile, UserName = model.UserName }; DinPayResultMsg r = IKJSign_query(paywayMer, model.BankValue, bindModel); }
/// <summary> /// 登录 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_SignIn(ReturnModel result, RequestParamsM param) { #region 参数验证 if (string.IsNullOrEmpty(param.Account) || string.IsNullOrEmpty(param.Pwd)) { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } string account = Base64Util.DecodeBase64(Encoding.UTF8, param.Account); string pwd = Base64Util.DecodeBase64(Encoding.UTF8, param.Pwd); if (account == param.Account || pwd == param.Pwd) { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } #endregion var model = ibll.FSysUser.Single(a => a.Login == account); if (model != null && model.Pwd.ToLower() == MD5Encrypt.MD5(pwd, Encoding.UTF8)) { //写入登录session int minute = Convert.ToInt32(ibll.FSys_Config.Single(a => a.SKey == SysConfigType.TokenTimeout.ToString()).SValue); FSys_LoginSession login = new FSys_LoginSession(); login.UID = model.ID; login.Token = Common.BillToken(); login.Source = Common.GetIP(); login.TimeOut = DateTime.Now.AddMinutes(minute); login.UserType = SysRuleType.view.ToString(); ibll.FSys_LoginSession.Add(login); if (ibll.FSys_LoginSession.SaveChanges() > 0) { result.data = new { token = login.Token, username = model.UserName, account = model.Login }; result.code = RespCodeConfig.Normal; } else { result.code = RespCodeConfig.Faild; result.msg = "网络错误,请稍后再试"; return; } } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "用户名或密码错误"; return; } }
public ReturnModel Pay(RequestParamsM parm) { ReturnModel result = new ReturnModel() { code = RespCodeConfig.Normal }; long startT = DateTime.Now.Ticks; try { switch (parm.No) { //case ApiConfig.SERVICE_GetChannelList: // PayControl.GetChannelList(result, parm); // break; //case ApiConfig.SERVICE_GetChannelBankList: // PayControl.GetChannelBankList(result, parm); // break; //case ApiConfig.SERVICE_WebPay: // PayControl.WebPay(result, parm); // break; //case ApiConfig.SERVICE_KJSignUp: // PayControl.KJSignUp(result, parm); // break; //case ApiConfig.SERVICE_KJCreateOrder: // PayControl.KJCreateOrder(result, parm); // break; //case ApiConfig.SERVICE_KJConfirmPay: // PayControl.KJConfirmPay(result, parm); // break; } } catch (NotImplementedException notImp) { result.code = RespCodeConfig.ServerError; result.msg = "支付通道未开通"; } catch (Exception ex) { result.code = RespCodeConfig.ServerError; result.msg = ex.Message; } long endT = DateTime.Now.Ticks; result.Timespan = TimeSpan.FromTicks(endT - startT).TotalMilliseconds.ToString(); return(result); }
/// <summary> /// 网关支付 /// </summary> /// <param name="result"></param> /// <param name="model"></param> /// <param name="order"></param> /// <param name="paywayMer"></param> public static void WebPay(ReturnModel result, RequestParamsM model, PayOrder order, View_PayMerSignWay paywayMer) { //入口,处理订单 string orderno = Common.GetBillNo(32);//生成32位订单号 order.OrderNo = orderno; string amount = ((decimal)order.Amount / 100).ToString("0.00"); string returnUrl = order.MediaType == 1 ? paywayMer.ReturnUrl : paywayMer.ReturnUrlM; string formHTML = IWebPay(paywayMer, amount, order.OrderNo, model.BankValue, returnUrl); result.data = new PayContent() { Type = PayContentTypeConfig.FormStr, FormStr = formHTML, Url = "" }; result.code = RespCodeConfig.Normal; }
/// <summary> /// 1031 两个品种的数据对比 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetMaterList_TwoCate(ReturnModel result, RequestParamsM param) { var exp = PredicateBuilder.True <FDataMaterial>(); //最长查询12个月内数据 int dlimit = Convert.ToInt32(DateTime.Now.AddMonths(-120).ToString("yyyyMMdd")); string[] codes = param.Code.Split(new char[] { '|', ',' }, StringSplitOptions.RemoveEmptyEntries); if (codes.Length != 2) { result.code = RespCodeConfig.ArgumentExp; result.msg = "只允许两个品种对比"; return; } switch (param.Cate) { case "m": //两个品种对比只能按月份取数据 if (!string.IsNullOrEmpty(param.Code.Trim()) && param.Number > 0) { exp = exp.And <FDataMaterial>(s => codes.Contains(s.PCode)); int d = Convert.ToInt32(DateTime.Now.AddMonths(0 - param.Number).ToString("yyyyMMdd")); d = d > dlimit ? d : dlimit; exp = exp.And <FDataMaterial>(s => s.DateTime >= d); } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } break; default: { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; } var list = ibll.FDataMaterial.where (exp).OrderBy(s => s.DateTime).ToList(); result.data = new { list1 = list.Where(a => a.PCode == codes[0]).ToList(), list2 = list.Where(a => a.PCode == codes[1]).ToList() }; result.code = RespCodeConfig.Normal; }
/// <summary> /// 1010获取新闻详情 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetNewsInfo(ReturnModel result, RequestParamsM param) { if (string.IsNullOrEmpty(param.ID)) { result.code = RespCodeConfig.ArgumentExp; result.msg = "ArgumentExp"; return; } int id = Convert.ToInt32(param.ID); var model = ibll.FNews.Single(s => s.ID == id); if (model != null) { result.code = RespCodeConfig.Normal; result.data = new { model.ID, model.NewsTitle, model.NewsType, model.NSource, model.PublishDate, model.NewContent }; } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "No News"; return; } }
/// <summary> /// 1002 获取菜单列表 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetMenuList(ReturnModel result, RequestParamsM param) { //获取主菜单列表 }
/// <summary> /// 1060 获取AI预测列表 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetAIList(ReturnModel result, RequestParamsM param) { if (IsLogin(result, param.Token)) { var exp = PredicateBuilder.True <FAI>(); exp = exp.And <FAI>(s => s.IsAbandon == false && s.IsPublish); switch (param.Cate) { case "n": //new //获取今天的数据,或未完成的数据 { var dt = DateTime.Today.AddDays(-1); exp = exp.And <FAI>(s => s.DT >= dt || s.Status == 0); } break; case "s": //someone //查询某一天的数据 if (!string.IsNullOrEmpty(param.StartT)) { var dt = Convert.ToDateTime(param.StartT); exp = exp.And <FAI>(s => s.DT >= dt); } else { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; case "m": //month if (param.Number > 0) { var dt = DateTime.Now.AddMonths(0 - param.Number); exp = exp.And <FAI>(s => s.DT >= dt && s.Status > 0); if (!string.IsNullOrEmpty(param.Code)) { exp = exp.And <FAI>(s => s.CateType == param.Code); } } else { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; default: { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; } var list = ibll.FAI.where (exp).OrderByDescending(s => s.DT).ToList().Select(ss => new { ss.ID, ss.DT, ss.Cate, ss.DataType, ss.TurnType, Star = ss.Star > 90 ? 3 : ss.Star > 80 ? 2 : 1, ss.NPrice, ss.AddDate, ss.Status }); result.code = RespCodeConfig.Normal; result.data = list; } }
/// <summary> /// 1041 获取帖子详情和评论 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetMomentDetail(ReturnModel result, RequestParamsM param) { }
/// <summary> /// 1030-获取统计局信息 /// 1-获取某一期的统计信息 /// 2-获取某品种历史统计信息,最长6个月,超过6个月历史数据提需求申请 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetMaterialList(ReturnModel result, RequestParamsM param) { var exp = PredicateBuilder.True <FDataMaterial>(); //最长查询12个月内数据 int dlimit = Convert.ToInt32(DateTime.Now.AddMonths(-120).ToString("yyyyMMdd")); switch (param.Cate) { case "n": //new //获取最新一期的数据 { int maxDateTime = ibll.FDataMaterial.where (a => true).Max(a => a.DateTime); var toplist = ibll.FDataMaterial.where (a => a.DateTime == maxDateTime).OrderBy(a => a.PCode); result.code = RespCodeConfig.Normal; result.data = new { Date = maxDateTime, list = toplist }; return; } break; case "s": //someone //单个品种查询默认一个月数据 { int d = 0; if (!string.IsNullOrEmpty(param.StartT)) { d = Convert.ToInt32(param.StartT); } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } var someList = ibll.FDataMaterial.where (a => a.DateTime == d).OrderBy(a => a.PCode); result.code = RespCodeConfig.Normal; result.data = new { Date = d, list = someList }; return; } break; case "l": //list if (!string.IsNullOrEmpty(param.Code) && !string.IsNullOrEmpty(param.StartT)) //按照品种获取的时候,必须传时间 { exp = exp.And <FDataMaterial>(s => s.PCode == param.Code); int d = Convert.ToInt32(param.StartT); d = d > dlimit ? d : dlimit; exp = exp.And <FDataMaterial>(s => s.DateTime >= d); } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } break; case "m": //month if (!string.IsNullOrEmpty(param.Code) && param.Number > 0) //按照品种获取的时候,必须传时间 { exp = exp.And <FDataMaterial>(s => s.PCode == param.Code); int d = Convert.ToInt32(DateTime.Now.AddMonths(0 - param.Number).ToString("yyyyMMdd")); d = d > dlimit ? d : dlimit; exp = exp.And <FDataMaterial>(s => s.DateTime >= d); } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } break; default: { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; } var list = ibll.FDataMaterial.where (exp).OrderBy(s => s.DateTime).ToList(); result.data = list; result.code = RespCodeConfig.Normal; }
/// <summary> /// 1020-获取仓单信息 /// 1-每日仓单信息 /// 2-某商品最近历史仓单信息,最长6个月内,超过6个月历史数据提需求申请 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_GetReposList(ReturnModel result, RequestParamsM param) { var exp = PredicateBuilder.True <FDataRepository>(); if (!string.IsNullOrEmpty(param.Type)) { //查询某交易所当天的数据 exp = exp.And <FDataRepository>(s => s.TradeHouse == param.Type); } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } //最长查询6个月内数据 int dlimit = Convert.ToInt32(DateTime.Now.AddMonths(-36).ToString("yyyyMMdd")); switch (param.Cate) { case "n": //new //获取最近一期的数据 { int maxDateTime = ibll.FDataRepository.where (a => true).Max(a => a.Date); exp = exp.And <FDataRepository>(s => s.Date == maxDateTime); var toplist = ibll.FDataRepository.where (exp).OrderBy(a => a.CateCode).Select(ss => new { ss.Date, ss.CateName, ss.CateCode, ss.YTDSum, ss.TDSum, ss.Change }).ToList(); result.data = new { Date = maxDateTime, list = toplist }; result.code = RespCodeConfig.Normal; return; } break; case "s": //someone //查询某一天的数据 if (!string.IsNullOrEmpty(param.StartT)) { int d = Convert.ToInt32(param.StartT); d = d > dlimit ? d : dlimit; exp = exp.And <FDataRepository>(s => s.Date == d); var toplist = ibll.FDataRepository.where (exp).OrderBy(a => a.CateCode).Select(ss => new { ss.Date, ss.CateName, ss.CateCode, ss.YTDSum, ss.TDSum, ss.Change }).ToList(); result.data = new { Date = d, list = toplist }; result.code = RespCodeConfig.Normal; return; } else { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; case "l": //list //查询某一个品种的 if (!string.IsNullOrEmpty(param.Code) && !string.IsNullOrEmpty(param.StartT)) //按照品种获取的时候,必须传时间 { exp = exp.And <FDataRepository>(s => s.CateCode == param.Code); int d = Convert.ToInt32(param.StartT); d = d > dlimit ? d : dlimit; exp = exp.And <FDataRepository>(s => s.Date >= d); } else { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; case "m": //month //按月份查询某品种 if (!string.IsNullOrEmpty(param.Code) && param.Number > 0) //按照品种获取的时候,必须传时间 { exp = exp.And <FDataRepository>(s => s.CateCode == param.Code); //单个品种查询默认一个月数据 int d = Convert.ToInt32(DateTime.Now.AddMonths(0 - param.Number).ToString("yyyyMMdd")); d = d > dlimit ? d : dlimit; exp = exp.And <FDataRepository>(s => s.Date >= d); } else { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; default: { result.msg = "参数错误"; result.code = RespCodeConfig.ArgumentExp; return; } break; } var list = ibll.FDataRepository.where (exp).OrderBy(s => s.Date).Select(ss => new { ss.Date, ss.CateName, ss.CateCode, ss.YTDSum, ss.TDSum, ss.Change }).ToList(); result.code = RespCodeConfig.Normal; result.data = list; }
/// <summary> /// PC收银台方式接口 /// </summary> /// <param name="parm"></param> /// <returns></returns> public ReturnModel PayCenter(RequestParamsM parm) { ReturnModel result = new ReturnModel() { code = RespCodeConfig.Normal }; long startT = DateTime.Now.Ticks; LogHelper.Info <ServiceApiController>("请求:" + JsonConvert.SerializeObject(parm)); try { switch (parm.No) { //case ApiConfig.PayCenter_GetOrderInfo: // PayControl.PayCenter_GetOrderInfo(result, parm); // break; //case ApiConfig.PayCenter_OrderInit: // PayControl.PayCenter_OrderInit(result, parm); // break; //case ApiConfig.PayCenter_GetChannelList: // PayControl.PayCenter_GetChannelList(result, parm); // break; //case ApiConfig.PayCenter_GetChannelBankList: // PayControl.PayCenter_GetChannelBankList(result, parm); // break; //case ApiConfig.PayCenter_WebPay: // PayControl.PayCenter_WebPay(result, parm); // break; //case ApiConfig.PayCenter_KJSignUp: // PayControl.PayCenter_KJSignUp(result, parm); // break; //case ApiConfig.PayCenter_KJCreateOrder: // PayControl.PayCenter_KJCreateOrder(result, parm); // break; //case ApiConfig.PayCenter_KJConfirmPay: // PayControl.PayCenter_KJConfirmPay(result, parm); // break; //case ApiConfig.PayCenter_ScanPay: // PayControl.PayCenter_ScanPay(result, parm); // break; //case ApiConfig.PayCenter_ScanPayStatus: // PayControl.PayCenter_ScanPayStatus(result, parm); // break; //case ApiConfig.PayCenterM_GetChannelList: // PayControl.PayCenter_GetChannelList(result, parm); // break; //case ApiConfig.PayCenterM_GetChannelBankList: // PayControl.PayCenter_GetChannelBankList(result, parm); // break; //case ApiConfig.PayCenterM_WebPay: // PayControl.PayCenter_WebPay(result, parm); // break; //case ApiConfig.PayCenterM_KJSignUp: // PayControl.PayCenter_KJSignUp(result, parm); // break; //case ApiConfig.PayCenterM_KJCreateOrder: // PayControl.PayCenter_KJCreateOrder(result, parm); // break; //case ApiConfig.PayCenterM_KJConfirmPay: // PayControl.PayCenter_KJConfirmPay(result, parm); // break; //case ApiConfig.PayCenterM_ScanPay: // PayControl.PayCenter_ScanPay(result, parm); // break; //case ApiConfig.PayCenterM_ScanPayStatus: // PayControl.PayCenter_ScanPayStatus(result, parm); // break; } } catch (NotImplementedException notImp) { result.code = RespCodeConfig.ServerError; result.msg = "支付通道未开通"; } catch (Exception ex) { result.code = RespCodeConfig.ServerError; result.msg = "通道异常,请联系客服"; LogHelper.Error <ServiceApiController>(ex); } long endT = DateTime.Now.Ticks; result.Timespan = TimeSpan.FromTicks(endT - startT).TotalMilliseconds.ToString(); if (string.IsNullOrEmpty(result.msg)) { result.msg = ""; } LogHelper.Info <ServiceApiController>("返回:" + JsonConvert.SerializeObject(result)); return(result); }
/// <summary> /// 前端接口 /// </summary> /// <param name="parm"></param> /// <returns></returns> public ReturnModel FutureCenter(RequestParamsM parm) { ReturnModel result = new ReturnModel() { code = RespCodeConfig.Normal }; if (null == parm) { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return(result); } long startT = DateTime.Now.Ticks; LogHelper.Info <ServiceApiController>("请求:" + JsonConvert.SerializeObject(parm)); try { switch (parm.No) { case ApiConfig.SERVICE_SignIn: FutureControl.SERVICE_SignIn(result, parm); break; case ApiConfig.SERVICE_SignUp: FutureControl.SERVICE_SignUp(result, parm); break; case ApiConfig.SERVICE_GetMenuList: break; case ApiConfig.SERVICE_GetNewsList: FutureControl.SERVICE_GetNewsList(result, parm); break; case ApiConfig.SERVICE_GetNewsInfo: FutureControl.SERVICE_GetNewsInfo(result, parm); break; case ApiConfig.SERVICE_GetReposList: FutureControl.SERVICE_GetReposList(result, parm); break; case ApiConfig.SERVICE_GetMaterialList: FutureControl.SERVICE_GetMaterialList(result, parm); break; case ApiConfig.SERVICE_GetMaterList_TwoCate: FutureControl.SERVICE_GetMaterList_TwoCate(result, parm); break; case ApiConfig.SERVICE_GetMomentList: FutureControl.SERVICE_GetMomentList(result, parm); break; case ApiConfig.SERVICE_GetMomentDetail: FutureControl.SERVICE_GetMomentDetail(result, parm); break; case ApiConfig.SERVICE_GetAIList: FutureControl.SERVICE_GetAIList(result, parm); break; case ApiConfig.SERVICE_GetCateList: SXControl.SERVICE_GetCateList(result, parm); break; case ApiConfig.SERVICE_GetSX_NewsList: SXControl.SERVICE_GetSX_NewsList(result, parm); break; } } catch (NotImplementedException notImp) { result.code = RespCodeConfig.ServerError; result.msg = "支付通道未开通"; } catch (Exception ex) { result.code = RespCodeConfig.ServerError; result.msg = ""; LogHelper.Error <ServiceApiController>(ex); } long endT = DateTime.Now.Ticks; result.Timespan = TimeSpan.FromTicks(endT - startT).TotalMilliseconds.ToString(); if (string.IsNullOrEmpty(result.msg)) { result.msg = ""; } LogHelper.Info <ServiceApiController>("返回:" + JsonConvert.SerializeObject(result)); return(result); }
/// <summary> /// 注册 /// </summary> /// <param name="result"></param> /// <param name="param"></param> public static void SERVICE_SignUp(ReturnModel result, RequestParamsM param) { #region 参数验证 if (string.IsNullOrEmpty(param.Account.Trim()) || string.IsNullOrEmpty(param.Pwd.Trim()) || string.IsNullOrEmpty(param.UserName.Trim()) || string.IsNullOrEmpty(param.Content)) { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数不能为空"; return; } string account = Base64Util.DecodeBase64(Encoding.UTF8, param.Account); string pwd = Base64Util.DecodeBase64(Encoding.UTF8, param.Pwd); if (account == param.Account || pwd == param.Pwd) { result.code = RespCodeConfig.ArgumentExp; result.msg = "参数错误"; return; } #endregion //验证邀请码 var invitemodel = ibll.FSysUser_Invite.Single(a => a.InviteCode == param.Content); if (invitemodel != null) { var model = ibll.FSysUser.Single(a => a.Login == account); if (model == null) { //注册新账号 FSysUser user = new FSysUser(); user.Login = account; user.Pwd = MD5Encrypt.MD5(pwd, Encoding.UTF8); user.UserName = param.UserName; user.Remark = ""; user.RoleID = (int)SysRuleType.view; user.IsAvailable = 1; user.AddDate = DateTime.Now; ibll.FSysUser.Add(user); int n = ibll.FSysUser.SaveChanges(); if (n > 0) { result.msg = "注册成功"; result.code = RespCodeConfig.Normal; } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "网络错误"; return; } } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "该账号已被注册"; return; } } else { result.code = RespCodeConfig.ArgumentExp; result.msg = "无效的邀请码"; return; } }