Beispiel #1
0
        //删除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);
        }
Beispiel #2
0
        //添加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);
        }