错误 #7593
自助机单价小数点的问题经常会导致价格和医保那边返回的不等,差个一两分钱,和医保接口的视图对照改了取总额,单价,数 量
开始日期:
2024-01-31
计划完成日期:
2024-01-31
% 完成:
100%
预期时间:
描述
单价小数点的问题经常会导致价格和医保那边返回的不等,差个一两分钱,和医保接口的视图对照改了取总额,单价,数
量【
ztbt_门诊患者处方信息
a.实收金额 as det_item_fee_sumamt,
nvl(a.数次, 1) * nvl(a.付数, 1) as cnt,
a.实收金额 / (nvl(a.数次, 1) * nvl(a.付数, 1)) as pric,
/* a.标准单价 * sum(a.数次 * a.付数) as det_item_fee_sumamt,
sum(a.数次 * a.付数) as cnt,
a.标准单价 as pric,*/】
改完小数点太多,接口报错【daReader.Fill(ds) System.InvalidCastException:指定的强制转换无效。】,
只改总额用 a.实收金额 as det_item_fee_sumamt,其他的用之前得继续试试看效果;