using HH.WMS.BLL;
|
using HH.WMS.Common;
|
using HH.WMS.Common.External;
|
using HH.WMS.Entitys.Sys;
|
using HH.WMS.WebApi.Extension;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Web;
|
using System.Web.Http;
|
using System.Web.Mvc;
|
using System.Web.Optimization;
|
using System.Web.Routing;
|
|
namespace HH.WMS.WebApi
|
{
|
public class WebApiApplication : System.Web.HttpApplication
|
{
|
protected void Application_Start()
|
{
|
AreaRegistration.RegisterAllAreas();
|
GlobalConfiguration.Configure(WebApiConfig.Register);
|
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
|
RouteConfig.RegisterRoutes(RouteTable.Routes);
|
BundleConfig.RegisterBundles(BundleTable.Bundles);
|
|
var config = Configuration.Create()
|
.InitWebconfig();
|
|
switch (Util.ToString(System.Configuration.ConfigurationManager.AppSettings["projectCode"]))
|
{
|
case ProjectCodes.QuZhouHuaKai:
|
//分拣货位生成任务10秒一次
|
config.ExecuteThreadTimed(new ExecuteSortingTask(), 10);
|
break;
|
|
case ProjectCodes.MaAnShanYueMei:
|
//原料呼叫后台10秒一次
|
config.ExecuteThreadTimed(new ExecuteProductLine(), 10);
|
break;
|
}
|
}
|
}
|
}
|