public static ConnectManag GetConnect(string userId) { var secretKey = ConfigurationManager.AppSettings["SecretKey"]; //商户信息 //RouteBusinMeta busin = RouteBusinOpera.GetBusinInfo(userId, secretKey); var oper = new RouteManageOpera(secretKey); var busin = oper.GetBusinInfo(userId); if (busin == null) { return(null); } if (busin.AgentProxy == null) { return(null); } var factory = new ConnectFactory(sys.separ(busin.AgentProxy)); factory.SetBusin(busin.BusinNo, busin.BusinPass, "BuyTake"); var connect = new ConnectManag(factory, new CacheParam("BuyTake")); connect.InitSign(SignManag.SystemSign()); return(connect); }
public void SetConnectMngr(Company company) { if (ErpFactory == null) { ErpFactory = ConnectFactory.getConnectFactory(company); try { historicDays = int.Parse(Factory.DaoConfigOptionByCompany() .Select(new ConfigOptionByCompany { ConfigOption = new ConfigOption { Code = "QUERYDAYS" }, Company = company, } ).FirstOrDefault().Value); } catch { historicDays = WmsSetupValues.HistoricDays; } } }