当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。 在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值, 与NurseBillingAppService中的处理方式保持一致。
26 lines
685 B
SQL
Executable File
26 lines
685 B
SQL
Executable File
-- 检查cli_surgery表中是否有surgery_indication字段
|
|
SELECT
|
|
column_name,
|
|
data_type,
|
|
is_nullable,
|
|
column_default
|
|
FROM information_schema.columns
|
|
WHERE table_schema = 'public'
|
|
AND table_name = 'cli_surgery'
|
|
AND column_name = 'surgery_indication';
|
|
|
|
-- 查看cli_surgery表的所有字段
|
|
SELECT
|
|
column_name,
|
|
data_type,
|
|
is_nullable,
|
|
column_default
|
|
FROM information_schema.columns
|
|
WHERE table_schema = 'public'
|
|
AND table_name = 'cli_surgery'
|
|
ORDER BY ordinal_position;
|
|
|
|
-- 如果字段不存在,添加该字段
|
|
-- ALTER TABLE cli_surgery ADD COLUMN surgery_indication TEXT;
|
|
-- COMMENT ON COLUMN cli_surgery.surgery_indication IS '手术指征';
|