public Jinher.AMP.App.Deploy.ApplicationDTO GetAppById(System.Guid appId) { Jinher.AMP.App.Deploy.ApplicationDTO applicationDTO = null; try { //*********** 暂时注释调试 //applicationDTO = GlobalCacheWrapper.GetData(RedisKeyConst.AppInfo, appId.ToString(), CacheTypeEnum.redisSS, "BTPCache") as Jinher.AMP.App.Deploy.ApplicationDTO; //if (applicationDTO != null) //{ // return applicationDTO; //} //Jinher.AMP.App.IBP.Facade.AppManagerFacade appManagerFacade = new App.IBP.Facade.AppManagerFacade(); //appManagerFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); //applicationDTO = appManagerFacade.GetAppById(appId); //if (applicationDTO != null) //{ // string json = JsonHelper.JsonSerializer<Jinher.AMP.App.Deploy.ApplicationDTO>(applicationDTO); // GlobalCacheWrapper.Add(RedisKeyConst.AppInfo, appId.ToString(), json, CacheTypeEnum.redisSS, "BTPCache"); //} Jinher.AMP.App.IBP.Facade.AppManagerFacade appManagerFacade = new App.IBP.Facade.AppManagerFacade(); appManagerFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); applicationDTO = appManagerFacade.GetAppById(appId); } catch (Exception ex) { LogHelper.Error(string.Format("APPBP.GetAppById服务异常:获取应用信息异常。 appId:{0}", appId), ex); } return(applicationDTO); }
public Jinher.AMP.App.Deploy.ApplicationDTO GetAppByIdInfo(System.Guid appId, ContextDTO contextDTO) { Jinher.AMP.App.Deploy.ApplicationDTO applicationDTO = null; try { Jinher.AMP.App.IBP.Facade.AppManagerFacade appManagerFacade = new App.IBP.Facade.AppManagerFacade(); appManagerFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); applicationDTO = appManagerFacade.GetAppById(appId); } catch (Exception ex) { LogHelper.Error(string.Format("APPSV.GetAppByIdInfo服务异常:获取应用信息异常。 appId:{0}", appId), ex); } return(applicationDTO); }
public AppPackageDetailListDTO GetAppPackageDetailsWithHostTypeByAppId(System.Guid appId) { AppPackageDetailListDTO applicationDTO = null; try { Jinher.AMP.App.IBP.Facade.AppManagerFacade appManagerFacade = new App.IBP.Facade.AppManagerFacade(); appManagerFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); applicationDTO = appManagerFacade.GetAppPackageDetailsWithHostTypeByAppId(appId); } catch (Exception ex) { LogHelper.Error(string.Format("APPSV.GetAppOwnerInfo服务异常:获取应用信息异常。 appId:{0}", appId), ex); } return(applicationDTO); }
public List <Jinher.AMP.App.Deploy.NewCustomDTO.ApplicationDTO> GetNewAppByNameOrCategoryOrTemplate(string appName, Guid?categoryId, AppTemplateEnum?template, string usercode, int pagesize, int pagenum, out int count) { List <Jinher.AMP.App.Deploy.NewCustomDTO.ApplicationDTO> result = new List <ApplicationDTO>(); count = 0; try { Jinher.AMP.App.IBP.Facade.AppManagerFacade appManagerFacade = new App.IBP.Facade.AppManagerFacade(); appManagerFacade.ContextDTO = AuthorizeHelper.CoinInitAuthorizeInfo(); result = appManagerFacade.GetNewAppByNameOrCategoryOrTemplate(appName, categoryId, template, usercode, pagesize, pagenum, out count); } catch (Exception ex) { LogHelper.Error(string.Format("APPBP.GetNewAppByNameOrCategoryOrTemplate服务异常:根据应用名称和分类Id和应用模板查询应用异常。 appName :{0}, categoryId :{1} , template :{2}, usercode :{3}, pagesize :{4}, pagenum :{5}", appName, categoryId, template, usercode, pagesize, pagenum), ex); } return(result); }