当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。 在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值, 与NurseBillingAppService中的处理方式保持一致。
16 lines
868 B
SQL
Executable File
16 lines
868 B
SQL
Executable File
-- 创建 __MigrationsHistory 表(迁移历史表)
|
||
CREATE TABLE __MigrationsHistory (
|
||
-- 迁移ID:唯一标识一条迁移记录,非空
|
||
MigrationId VARCHAR(150) NOT NULL,
|
||
-- 产品版本:记录迁移对应的框架/产品版本,非空
|
||
ProductVersion VARCHAR(32) NOT NULL,
|
||
-- 主键约束:确保 MigrationId 唯一(迁移记录不可重复)
|
||
CONSTRAINT pk___migrationshistory PRIMARY KEY (MigrationId)
|
||
);
|
||
|
||
-- 为表添加备注
|
||
COMMENT ON TABLE __MigrationsHistory IS '用于记录数据库迁移历史的表,跟踪每次迁移的执行情况';
|
||
|
||
-- 为字段添加备注
|
||
COMMENT ON COLUMN __MigrationsHistory.MigrationId IS '迁移操作的唯一标识符,用于区分不同的迁移脚本';
|
||
COMMENT ON COLUMN __MigrationsHistory.ProductVersion IS '执行迁移时使用的产品/框架版本,用于版本兼容性检查'; |