当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。 在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值, 与NurseBillingAppService中的处理方式保持一致。
13 lines
473 B
SQL
Executable File
13 lines
473 B
SQL
Executable File
-- 更新 cli_surgery 表的 tenant_id 字段
|
||
-- 创建时间: 2025-01-04
|
||
-- 说明: 为已存在的手术记录设置默认租户ID
|
||
|
||
-- 将所有 tenant_id 为 NULL 的记录设置为默认租户ID(1)
|
||
UPDATE cli_surgery
|
||
SET tenant_id = 1
|
||
WHERE tenant_id IS NULL;
|
||
|
||
-- 添加非空约束(可选,根据业务需求决定是否执行)
|
||
-- ALTER TABLE cli_surgery ALTER COLUMN tenant_id SET NOT NULL;
|
||
-- ALTER TABLE cli_surgery ALTER COLUMN tenant_id SET DEFAULT 1;
|