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

OSCHINA-MIRROR/izory-ZrAdminNetCore

 / Детали:

[Ошибка]: Ошибка при экспорте: оператор не существует: character varying = bigint

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

Существует ли уже такая проблема?

Обновлен ли ваш код до последней версии?

  • Я уже проверил, что использую самую свежую версию основной ветки

Как воспроизвести

Введите описание изображения Когда список содержит словарь, экспортированный SQL пытается выполнить запрос к словарю. В словаре тип данных является varchar, но в моей базе данных он имеет тип bigint. В этом случае экспортированный SQL выдаёт ошибку: оператор не существует: character varying = bigint. База данных PGSQL

SELECT COUNT(1) FROM (
    SELECT 
        (SELECT "dictlabel" FROM "sys_dict_data" WHERE  
            CAST("dictvalue" AS VARCHAR)="it".deptid AND ("dicttype" = 'sql_dep') ) AS "deptidlabel", 
        (SELECT "dictlabel" FROM "sys_dict_data" WHERE  
            CAST("dictvalue" AS VARCHAR)="it".status AND ("dicttype" = 'bs_enabled') ) AS "statuslabel",
        (SELECT "dictlabel" FROM "sys_dict_data" WHERE  
            CAST("dictvalue" AS VARCHAR)="it".productids AND ("dicttype" = 'sql_products') ) AS "productidslabel",
        "lineid" AS "lineid", "linename" AS "linename", "deptid" AS "deptid",
        "linecode" AS "linecode", "status" AS "status", "productids" AS "productids",
        "createby" AS "createby", "createtime" AS "createtime", "updateby" AS "updateby",
        "updatetime" AS "updatetime"
    FROM "tb_line" "it" 
    WHERE (1 = 1)
) CountTable

Ожидаемый результат

Экспорт должен происходить корректно. Если в экспорте присутствуют данные из словаря, они должны сравниваться как строки.### Реальный результат

Скриншоты или видео

[Загрузите здесь изображение]

Версия Vue.js

Vue 3 (по умолчанию)

Операционная среда

Разработка (development)

Управление приложением

Передняя часть — IIS, задняя часть — IIS

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

GitLife Service Account СозданоЗадачи 9 дней назад
GitLife Service Account добавлено
 
bug
label.
9 дней назад
Развернуть журнал операций

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

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