Root Cause: saveLeaveHospitalOrders() 调用 getAdviceBaseInfo 时 传入 pricingFlag = Whether.NO.getValue() = 0,但数据库里 '出院'诊疗定义的 pricing_flag = 1。SQL 过滤条件 AND (pricing_flag = 0 OR pricing_flag IS NULL) 排除了出院子项。 Fix: 将 pricingFlag 改为 null,不设定价过滤条件。
Root Cause: saveLeaveHospitalOrders() 调用 getAdviceBaseInfo 时 传入 pricingFlag = Whether.NO.getValue() = 0,但数据库里 '出院'诊疗定义的 pricing_flag = 1。SQL 过滤条件 AND (pricing_flag = 0 OR pricing_flag IS NULL) 排除了出院子项。 Fix: 将 pricingFlag 改为 null,不设定价过滤条件。