-- ============================================================ -- 接口 02010604 注册到 CB_MapInterface -- 所属变更: report-duplicate-charge-statistics(重复收费统计报表) -- 用途: DRG报表-重复收费明细查询(src.DRG.Report.QueryDuplicateChargeDetail) -- 手工执行: IRIS Management Portal → System → SQL → 粘贴执行(Namespace: USER) -- 幂等: 已存在则跳过 -- 说明: 明细接口使用分页,ServiceType 仍为 'S'(查询类) -- ============================================================ INSERT INTO CB_MapInterface (Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag) SELECT '02010604', 'DRG报表-重复收费明细查询', 'src.DRG.Report', 'QueryDuplicateChargeDetail', 'S', 'Y', 'N' WHERE NOT EXISTS (SELECT 1 FROM CB_MapInterface WHERE Code = '02010604'); -- 校验(期望返回 1 行) SELECT Code, Descripts, ClassName, MethodName, ServiceType, SessionFlag, TokenFlag FROM CB_MapInterface WHERE Code = '02010604'; -- 一次性校验本变更全部接口(期望返回 3 行) SELECT Code, Descripts, ClassName, MethodName FROM CB_MapInterface WHERE Code IN ('02010603','02010604','02010605') ORDER BY Code; -- ============================================================ -- 编译 src.DRG.Report(方法写入并确认括号配对后再编译) -- 在 IRIS 终端执行: -- Do $SYSTEM.OBJ.Compile("src.DRG.Report","ck") -- ============================================================ -- 回滚(如需撤回本接口) -- DELETE FROM CB_MapInterface WHERE Code = '02010604';