java调用银海医保控件,读取电子凭证
之前是做了读取社保卡,使用了yh_CHS_call,但是现在读取医保电子凭证时,提示Invoke of:yh_CHS_call
调用yh_CHS_call的代码
String inputStr = JSON.toJSONString(inputDTO);
Variant tran_no = new Variant(info, false);
Variant input = new Variant(inputStr,false);
String outStr = "";
Variant out = new Variant(outStr, true);
Dispatch.call(dip,"yh_CHS_call",tran_no,input,out);
log.info("yh_CHS_call银海返回参数:" + out);
JSONObject outJo = JSONObject.parseObject(out.toString());
运行结果及详细报错内容
2022-12-14 11:47:19||http-nio-11111-exec-1||INFO||com.hardware.util.AbzComUtil:33||【银海医保】==》初始化COM组件成功。 ||
2022-12-14 11:47:19||http-nio-11111-exec-1||INFO||com.hardware.util.AbzComUtil:62||
【银海医保】==》yh_CHS_init 出参:InsuranceRequestDTO{aint_appcode=1, astr_appmasg=''} ||
2022-12-14 11:47:34||http-nio-11111-exec-1||INFO||com.hardware.service.impl.DekReadCardServiceImpl:365||银海读取电子医保凭证异常:Invoke of: yh_CHS_call
Source:
Description:
||