diff --git a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeBLL.cs b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeBLL.cs index 4d9dec5ce..a6ac7efe5 100644 --- a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeBLL.cs +++ b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeBLL.cs @@ -514,9 +514,9 @@ namespace Learun.Application.Base.AuthorizeModule case 8: // ½Ìѧϵ²¿ { var empinfo = dataAuthorizeService.GetEmpInfoEntityByNo(userInfo.account); - if (empinfo != null&&!string.IsNullOrEmpty(empinfo.DeptNo)) + if (empinfo != null&&empinfo.Rows.Count>0&&empinfo.Rows[0]["DeptNo"]!=null) { - text = empinfo.DeptNo; + text = empinfo.Rows[0]["DeptNo"].ToString(); } else { diff --git a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeService.cs b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeService.cs index 3c3870537..a96feced9 100644 --- a/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeService.cs +++ b/Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.Base/AuthorizeModule/DataAuthorize/DataAuthorizeService.cs @@ -2,6 +2,7 @@ using Learun.DataBase.Repository; using Learun.Util; using System; using System.Collections.Generic; +using System.Data; using System.Text; namespace Learun.Application.Base.AuthorizeModule @@ -265,11 +266,11 @@ namespace Learun.Application.Base.AuthorizeModule #endregion - public dynamic GetEmpInfoEntityByNo(string keyValue) + public DataTable GetEmpInfoEntityByNo(string keyValue) { try { - return this.BaseRepository("CollegeMIS").FindEntity("select * from EmpInfo where EmpNo='"+keyValue+"'"); + return this.BaseRepository("CollegeMIS").FindTable("select * from EmpInfo where EmpNo='"+keyValue+"'"); } catch (Exception ex) {