/// <summary> /// 后台接口 /// </summary> /// <param name="parm"></param> /// <returns></returns> public ReturnModel M(AdminParamsM 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.Admin_SignIn: AdminControl.Admin_SignIn(result, parm); break; case ApiConfig.Admin_GetMenuList: AdminControl.Admin_GetMenuList(result, parm); break; case ApiConfig.Admin_GetCategoryList: AdminControl.Admin_GetCategoryList(result, parm); break; case ApiConfig.Admin_NewsList: AdminControl.Admin_NewsList(result, parm); break; case ApiConfig.Admin_AIList: AdminControl.Admin_AIList(result, parm); break; case ApiConfig.Admin_AIItemInfo: AdminControl.Admin_AIItemInfo(result, parm); break; case ApiConfig.Admin_AIItemAdd: AdminControl.Admin_AIItemAdd(result, parm); break; case ApiConfig.Admin_GetIP: AdminControl.Admin_GetIP(result, parm); break; } } catch (NotImplementedException notImp) { result.code = RespCodeConfig.ServerError; result.msg = "支付通道未开通"; } catch (Exception ex) { result.code = RespCodeConfig.ServerError; result.msg = ex.Message; 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); }