Esempio n. 1
0
        /// <summary>
        /// 处理方法
        /// </summary>
        /// <param name="controller">控制器</param>
        /// <param name="baseApi">传入参数</param>
        /// <returns></returns>
        public object BussResults(Controller controller, BaseApi baseApi, IHttpContextAccessor accessor)
        {
            Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "; " + Global.ROUTE_PX + "/" + controller.RouteData.Values["controller"] + "/" + controller.RouteData.Values["action"]);
            Console.WriteLine(baseApi.ToString());
            switch (baseApi.GetInputType())
            {
            case InputType.Header:
                return(this.HeaderBussResults(controller, baseApi));

            case InputType.Body:
                return(this.BodyBussResults(controller, baseApi));

            default:
                return(null);
            }
        }