当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。 在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值, 与NurseBillingAppService中的处理方式保持一致。
12 lines
576 B
SQL
Executable File
12 lines
576 B
SQL
Executable File
-- 方法1:使用 IF NOT EXISTS 语法(推荐)
|
||
ALTER TABLE cli_surgery ADD COLUMN IF NOT EXISTS apply_doctor_name VARCHAR(100);
|
||
COMMENT ON COLUMN cli_surgery.apply_doctor_name IS '申请医生姓名';
|
||
|
||
ALTER TABLE cli_surgery ADD COLUMN IF NOT EXISTS apply_dept_name VARCHAR(100);
|
||
COMMENT ON COLUMN cli_surgery.apply_dept_name IS '申请科室名称';
|
||
|
||
-- 验证字段是否添加成功
|
||
SELECT column_name, data_type, character_maximum_length
|
||
FROM information_schema.columns
|
||
WHERE table_name = 'cli_surgery'
|
||
AND column_name IN ('apply_doctor_name', 'apply_dept_name'); |