1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/x_discoverer-Vue.NetCore

 / Детали:

Сервис Sys_TableInfoService: значение NULL异常

Предстоит сделать
Владелец
Создано  
06.03.2025

В методе LoadTable класса Sys_TableInfoService в разделе vol.Builder.Services следует добавить проверку на нулевое значение tableInfo, чтобы избежать ошибки NullPointerException.

if (tableInfo != null)
{
    if (tableInfo.TableColumns != null)
    {
        tableInfo.TableColumns = tableInfo.TableColumns.OrderBy(x => x.OrderNo).ThenBy(x => x.Name).ToList();
    }
}

Примечание: В данном примере также учтено, что сначала сортировка производится по OrderNo, а затем по Name. Это может быть полезно при более сложной логике сортировки. Однако, если требуется только сортировка по OrderNo, можно использовать:

if (tableInfo != null)
{
    if (tableInfo.TableColumns != null)
    {
        tableInfo.TableColumns = tableInfo.TableColumns.OrderByDescending(x => x.OrderNo).ToList();
    }
}

Комментарий (0)

GitLife Service Account СозданоЗадачи 20 дней назад

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
GitLife Service Account-gitlife
1
https://gitlife.ru/oschina-mirror/x_discoverer-Vue.NetCore.git
git@gitlife.ru:oschina-mirror/x_discoverer-Vue.NetCore.git
oschina-mirror
x_discoverer-Vue.NetCore
x_discoverer-Vue.NetCore