public CommandResultViewModel UpdateTenantInfo(TenantViewModel tenantVM)
        {
            CommandResultViewModel vm = new CommandResultViewModel();
            try
            {
                IEMTenantService tenantServ = new EMTenantService();
                var isExists = tenantServ.IsExists(tenantVM.TenantName, tenantVM.TenantCode);
                if (isExists)
                {
                    vm.CommandResult = EnumCommandResult.MisMatchCondition;
                    vm.Msg = string.Format("客户名称" + tenantVM.TenantName + "已经存在,请重新输入!");
                    return vm;
                }

                EMTenant newTenant = ConvertHelper.ConvertObj<TenantViewModel, EMTenant>(tenantVM);
                tenantServ.UpdateTenant(newTenant);
                IUserService serv = new UserService();
                serv.Update(newTenant.RegisterUserCode, tenantVM.PhoneNumber);

                vm.CommandResult = EnumCommandResult.Success;
                vm.Msg = "修改成功";
                return vm;
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message, ex);
                vm.CommandResult = EnumCommandResult.Failed;
                vm.Msg = ex.Message;
                return vm;
            }
        }
        public CommandResultViewModel UpdateUserCenterMyData(UpdateTenantViewModel model)
        {
            CommandResultViewModel vm = new CommandResultViewModel();
            try
            {
                EMTenantService tenantService = new EMTenantService();

                var isExists = tenantService.IsExists(model.TenantName, model.TenantCode);
                if (isExists)
                {
                    vm.CommandResult = EnumCommandResult.MisMatchCondition;
                    vm.Msg = string.Format("客户名称" + model.TenantName + "已经存在,请重新输入!");
                    return vm;
                }
                else
                {
                    EMTenant tenant = tenantService.Select(model.TenantCode);
                    tenant.Email = model.Email;
                    tenant.TenantName = model.TenantName;
                    tenant.PhoneNumber = model.PhoneNumber;
                    tenant.QQ = model.QQ;
                    tenantService.Update(tenant);
                    vm.CommandResult = EnumCommandResult.Success;
                    vm.Msg = "修改成功!";
                    return vm;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message, ex);
                vm.CommandResult = EnumCommandResult.Failed;
                vm.Msg = ex.Message;
                return vm;
            }
        }
        public CommandResultViewModel UpdateOperateMyData(UpdateTenantViewModel model)
        {
            CommandResultViewModel vm = new CommandResultViewModel();
            try
            {
                EMTenantService tenantService = new EMTenantService();

                var isExists = tenantService.IsExists(model.TenantName, model.TenantCode);
                if (isExists)
                {
                    vm.CommandResult = EnumCommandResult.MisMatchCondition;
                    vm.Msg = string.Format("客户名称" + model.TenantName + "已经存在,请重新输入!");
                    return vm;
                }
                else
                {
                    EMTenant tenant = tenantService.Select(model.TenantCode);
                    tenant.Email = model.Email;
                    tenant.TenantName = model.TenantName;
                    tenant.PhoneNumber = model.PhoneNumber;
                    tenant.ContactName = model.ContactName;
                    tenant.QQ = model.QQ;
                    tenant.LogoUrl = UploadImageHelper.GetImgName(model.TenantLogoImgURl);
                    tenant.ExpireTime = model.ExpireTime;
                    tenantService.Update(tenant);
                    vm.CommandResult = EnumCommandResult.Success;
                    vm.Msg = "修改成功!";
                }
            }
            catch (Exception ex)
            {
                Logger.Error("OperateManagerWCFService.UpdateOperateMyData(UpdateTenantViewModel model)失败,错误:" + ex.Message, ex);
                vm.CommandResult = EnumCommandResult.Failed;
                vm.Msg = ex.Message;
            }
            return vm;
        }