Files
his/sql/迁移记录-DB变更记录/check_identifier_no_column.sql
zhangfei 9c3e603b94 Fix Bug #443: 手术计费:点击签发耗材时异常报错
当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。
在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值,
与NurseBillingAppService中的处理方式保持一致。
2026-05-08 09:14:18 +08:00

29 lines
924 B
SQL
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 检查 adm_patient_identifier 表是否存在 identifier_no 列
-- 执行方式使用Navicat Premium或其他PostgreSQL客户端工具连接到数据库后执行
-- 检查列是否存在
SELECT
column_name,
data_type,
character_maximum_length,
is_nullable
FROM information_schema.columns
WHERE table_schema = 'hisdev'
AND table_name = 'adm_patient_identifier'
AND column_name = 'identifier_no';
-- 如果上面的查询返回空结果说明列不存在需要执行以下SQL添加列
-- ALTER TABLE adm_patient_identifier ADD COLUMN identifier_no VARCHAR(255);
-- COMMENT ON COLUMN adm_patient_identifier.identifier_no IS '标识号(就诊卡号)';
-- 检查表的所有列
SELECT
column_name,
data_type,
character_maximum_length
FROM information_schema.columns
WHERE table_schema = 'hisdev'
AND table_name = 'adm_patient_identifier'
ORDER BY ordinal_position;