Exemple #1
0
        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);
        }
Exemple #2
0
 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);
 }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }