public GetMsgReturn GetMsg(int MsgType, int MsgCount, int CurUserId, string CurUserIden) { base.SetHeader(); CurUserIden = CPAppContext.FormatSqlPara(CurUserIden); GetMsgReturn re = new GetMsgReturn(); if (this.CheckUserIden(CurUserId, CurUserIden) == false) { re.Result = false; re.ErrorMsg = "系统检测到非法获取数据,请传入正确的用户会话Key与用户Id参数!"; return(re); } try { re.MsgCol = CPMsgs.Instance().GetMsg(CurUserId, CPEnum.ConvertMsgTypeEnum(MsgType), MsgCount); re.Result = true; return(re); } catch (Exception ex) { re.Result = false; re.ErrorMsg = ex.Message.ToString(); return(re); } }
// This method gets called by the runtime. Use this method to add services to the container. //注册服务 public void ConfigureServices(IServiceCollection services) { // Add framework services. //不加这句的话,发布到IIS里会运行不起来 services.AddApplicationInsightsTelemetry(Configuration); //注册编辑器 services.AddUEditorService(); services.AddMvc(o => o.Conventions.Add(new FeatureConvention())) .AddJsonOptions(t => t.SerializerSettings.ContractResolver = new DefaultContractResolver()) .AddRazorOptions(options => { // {0} - Action Name // {1} - Controller Name // {2} - Area Name // {3} - Feature Name // replace normal view location entirely // options.ViewLocationFormats.Clear(); options.ViewLocationFormats.Add("/Plat/{3}/{1}/{0}.cshtml"); options.ViewLocationFormats.Add("/Plat/{3}/{0}.cshtml"); options.ViewLocationFormats.Add("/Plat/Shared/{0}.cshtml"); options.ViewLocationExpanders.Add(new FeatureViewLocationExpander()); }).AddSessionStateTempDataProvider(); //.AddApplicationPart(typeof(GridEngineController).Assembly).AddControllersAsServices(); ; //services.AddMvc() // .AddApplicationPart(typeof(GridEngineController).Assembly).AddControllersAsServices(); //services.AddMvc().AddApplicationPart(Assembly.Load(new AssemblyName("CPFrameWork.UIInterface"))); //使用session services.AddSession(); Services = services; //设置文件大小 services.Configure <FormOptions>(options => { //1个G options.MultipartBodyLengthLimit = 1024 * 1024 * 1024; }); //自己加的 CPLogHelper.StartupInit(services, Configuration); CPSystemHelper.StartupInit(services, Configuration); CPAutoNumHelper.StartupInit(services, Configuration); COOrgans.StartupInit(services, Configuration); CPFormEngine.StartupInit(services, Configuration); CPFormTemplate.StartupInit(services, Configuration); CPGridEngine.StartupInit(services, Configuration); CPTabEngine.StartupInit(services, Configuration); CPTreeEngine.StartupInit(services, Configuration); CPModuleEngine.StartupInit(services, Configuration); CPFlowTemplate.StartupInit(services, Configuration); CPFlowEngine.StartupInit(services, Configuration); CPMsgs.StartupInit(services, Configuration); }