//删除app public static string delPavilionApp(Jinher.AMP.BTP.Deploy.CustomDTO.MallApply.MallApplyDTO model) { ResultDTO dto = null; try { PavilionAppFacade facade = new PavilionAppFacade(); if (string.IsNullOrWhiteSpace(model.AppId.ToString()) && (!model.AppId.ToString().Contains("00000000-0000-0000-0000-000000000000"))) { throw new Exception("appId不能为空"); } if (string.IsNullOrWhiteSpace(model.EsAppId.ToString()) && (!model.EsAppId.ToString().Contains("00000000-0000-0000-0000-000000000000"))) { throw new Exception("esappId不能为空"); } var pavilionapp = new Jinher.AMP.ZPH.Deploy.CustomDTO.PavilionAppCDTO(); pavilionapp.appId = model.AppId; pavilionapp.belongTo = model.EsAppId; dto = facade.DelPavilionApp(pavilionapp); } catch (Exception ex) { dto = new ResultDTO { ResultCode = 1, Message = ex.Message, isSuccess = false }; } return(dto.Message); }
//添加app public static string AddPavilionApp(Jinher.AMP.BTP.Deploy.CustomDTO.MallApply.MallApplyDTO model) { ResultDTO dto = null; try { PavilionAppFacade facade = new PavilionAppFacade(); if (string.IsNullOrWhiteSpace(model.AppId.ToString()) && (!model.AppId.ToString().Contains("00000000-0000-0000-0000-000000000000"))) { throw new Exception("appId不能为空"); } if (string.IsNullOrWhiteSpace(model.EsAppId.ToString()) && (!model.EsAppId.ToString().Contains("00000000-0000-0000-0000-000000000000"))) { throw new Exception("esappId不能为空"); } Jinher.AMP.ZPH.Deploy.CustomDTO.PavilionAppCDTO pavilionapp = new Jinher.AMP.ZPH.Deploy.CustomDTO.PavilionAppCDTO(); pavilionapp.id = Guid.NewGuid(); pavilionapp.appId = model.AppId; pavilionapp.appName = model.AppName; pavilionapp.belongTo = model.EsAppId; var result = APPSV.GetAppNameIcon(model.AppId); if (!string.IsNullOrEmpty(result.AppIcon)) { pavilionapp.appIcon = result.AppIcon; } else { pavilionapp.appIcon = "找不到"; } if (!string.IsNullOrEmpty(result.OwnerId.ToString()) && (!result.OwnerId.ToString().Contains("00000000-0000-0000-0000-000000000000"))) { pavilionapp.appAccount = result.OwnerId.ToString(); } else { pavilionapp.appAccount = Guid.NewGuid().ToString(); } pavilionapp.appCreateOn = result.CreateDate; pavilionapp.subId = model.UserId; pavilionapp.subTime = DateTime.Now; pavilionapp.modifiedOn = DateTime.Now; dto = facade.SavePavilionApp(pavilionapp); } catch (Exception ex) { dto = new ResultDTO { ResultCode = 1, Message = ex.Message, isSuccess = false }; } return(dto.Message); }