错误 #6005
线上医保挂号取消预约【取消预约失败!ORA-01422: 实际返回的行数超出请求的行数"】
开始日期:
2023-08-09
计划完成日期:
2023-08-09
% 完成:
100%
预期时间:
描述
取消预约【取消预约失败!ORA-01422: 实际返回的行数超出请求的行数"】zl_register_cacelorder,因为是医保数据有多条报销
信息,查出的数据不是单条报错,改了sql【select max(no) into v_no from 病人预交记录 where 记录性质=4 and 结帐
id=reserve_id and 记录状态=1;
select sum(a.冲预交), '微信' into n_挂号金额, v_预约方式 from 病人预交记录 a
where a.记录性质 = 4 and a.结帐id = reserve_id and 记录状态 = 1 ;
select a.交易流水号 into v_交易流水号 from 病人预交记录 a where a.记录性质 = 4 and a.结帐id = reserve_id
and 记录状态 = 1 and a.交易流水号 is not null;】