public virtual void CheckCodeCheckOute(ILogEntity entitty) { if (entitty.ModifieUserId != CurrentUserManager.Id) { var modifyUser = AuthorizeManager.GetUserInfoById(entitty.ModifieUserId ?? 0); if (modifyUser != null) { throw new CheckOutRecordException(modifyUser.Key); } else { throw new CheckOutRecordException("XXXXXX"); } } }