| | |
| | | string orderBy = string.IsNullOrEmpty(sortName) ? "CREATE_DATE DESC" : $"{sortName} ASC"; |
| | | |
| | | // 查询总数 |
| | | string countSql = $"SELECT COUNT(1) FROM Mes_DepartmentToLine a WHERE 1=1 {whereClause}"; |
| | | string countSql = $"SELECT COUNT(1) FROM Mes_DepartmentToLine a LEFT JOIN SYS_ORGANIZATION B ON A.OrgId = B.FID LEFT JOIN SYS_USER cj ON A.CREATE_BY = cj.ACCOUNT WHERE 1=1 {whereClause}"; |
| | | var countResult = DbHelperSQL.GetSingle(countSql); |
| | | int intTotal = countResult != null ? Convert.ToInt32(countResult) : 0; |
| | | |
| | |
| | | int offset = (currentPage - 1) * everyPageSize; |
| | | string dataSql = $@" |
| | | SELECT * FROM ( |
| | | SELECT ROW_NUMBER() OVER (ORDER BY {orderBy}) AS RowNum, A.*, b.Name as OrgName |
| | | SELECT |
| | | ROW_NUMBER() OVER (ORDER BY {orderBy}) AS RowNum, |
| | | A.*, |
| | | B.Name AS OrgName, |
| | | cj.USER_NAME AS CreateByName |
| | | FROM Mes_DepartmentToLine A |
| | | LEFT JOIN SYS_ORGANIZATION B ON A.OrgId = B.FID |
| | | |
| | | LEFT JOIN SYS_USER cj ON A.CREATE_BY = cj.ACCOUNT |
| | | WHERE 1=1 {whereClause} |
| | | ) AS T |
| | | WHERE T.RowNum BETWEEN {offset + 1} AND {offset + everyPageSize}"; |
| | |
| | | string mainTable = "Mes_DepartmentToLine"; |
| | | try |
| | | { |
| | | string sqlMain = $"SELECT * FROM {mainTable} WHERE GUID='{guid}'"; |
| | | string sqlMain = $"SELECT a.* ,cj.USER_NAME as createByName ,sh.USER_NAME as checkUserName FROM {mainTable} a left join SYS_USER cj on cj.ACCOUNT=a.create_by left join SYS_USER sh on sh.ACCOUNT=a.CHECK_USER WHERE a.GUID='{guid}'"; |
| | | var dsMain = DbHelperSQL.Query(sqlMain); |
| | | if (dsMain != null && dsMain.Tables.Count > 0 && dsMain.Tables[0].Rows.Count > 0) |
| | | { |