| | |
| | | } |
| | | else |
| | | { |
| | | string sql = string.Format(@"SELECT A.* FROM MES_SYS_PAGEVIEW A |
| | | LEFT JOIN SYS_USER_BIND B ON CAST(A.guid AS VARCHAR(100)) = B.aboutGuid |
| | | LEFT JOIN SYS_USER C ON C.GUID = B.userGuid |
| | | WHERE C.ACCOUNT = '{0}'", name); |
| | | pageViewList = Db.Ado.SqlQuery<MesSysPageview>(sql); |
| | | //2025-12-17 改为集成pc和pda |
| | | // string sql = string.Format(@"SELECT A.* FROM MES_SYS_PAGEVIEW A |
| | | // LEFT JOIN SYS_USER_BIND B ON CAST(A.guid AS VARCHAR(100)) = B.aboutGuid |
| | | // LEFT JOIN SYS_USER C ON C.GUID = B.userGuid |
| | | //WHERE C.ACCOUNT = '{0}'", name); |
| | | |
| | | System.Text.StringBuilder sbSql = new System.Text.StringBuilder(); |
| | | sbSql.Append(" select * from MES_SYS_PAGEVIEW where guid in "); |
| | | sbSql.Append(" ( select MENU_ACTION_GUID from [sys_Role_Menu_Action] "); |
| | | sbSql.Append(" where [ROLE_GUID]= (select top 1 guid from SYS_USER c where c.ACCOUNT='" + name + "') "); |
| | | sbSql.Append(" ) "); |
| | | |
| | | pageViewList = Db.Ado.SqlQuery<MesSysPageview>(sbSql.ToString()); |
| | | } |
| | | |
| | | //if(pageViewList.Count < 0) |