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; } }