需要做的配置
数据库的配置
移动支付数据库配置
配置回调地址
当医院可以上传明细后,回调地址表app_org_clbk_b会生成一条数据
需要手动更新一下回调地址
INSERT INTO `pmccent_db`.`app_org_clbk_b`(`CLBK_ID`, `APP_CODG`, `ORG_CODG`, `FREND_CLBK_ADDR`, `REQT_URL`, `THIRD_FREND_URL`, `THIRD_REQT_URL`, `RID`, `CRTE_TIME`, `UPDT_TIME`, `NEED_CAL_HOS`) VALUES ('DEF4501002023031516700045344', '1GMMT9SH302775430B0A00007855B375', 'H45072100019', 'https://ybwt.ybj.gxzf.gov.cn/web/schedule/#/pages/pay-list/pay-list?payOrdId=1', 'http://10.98.37.128:2760/fsi/his/H45072100019/settlementNotice', 'https://ybwt.ybj.gxzf.gov.cn/web/schedule/#/pages/pay-list/pay-list?payOrdId=1', NULL, '45010020230315160657419006700840', '2023-05-11 16:06:58', '2023-05-11 16:06:58', '1');
需要修改的内容
CLBK_ID:流水号(具有唯一性)
ORG_CODG:医院编号
RID:唯一性
CRTE_TIME、UPDT_TIME:当下的时间
医院开通商户
提供医院编号和医院名称给银行开通商户,不同的银行有不同的商户号。获取到商户号后需要修改数据库。
1、在表fixmedins_b找到医院对应的org_id字段信息
2、在org_setl_mert_b表新增医院的银行信息和商户号信息
ORG_MERT_ID: 随便编
ORG_ID:表fixmedins_b找到医院对应的org_id字段信息
ORG_CODG:医院编号
MERT_NO:商户号
PAY_CHNL_ID和PAY_CHNL_NAME:按照表之前的信息来填
两个字段改状态成2
3、记得去redis清空缓存
加解密服务配置
密钥没有配置好会报错认证渠道报错
rm-v1z3742b01d4376q2.mysql.rds.ops.gx.hsip.gov.cn
mpcmsg_db/DB_test2021_dr
mpcmsg_db库的enc_info表
新增数据
enabled字段1表示启用,0表示关闭
enc_type字段固定写1
org_chnl_crtf_codg字段信息来自反馈单
再增加一条数据,每个医院共有两条数据
把本地密钥信息填入
enc_type字段固定写2
注意配置方式有更新!!!
为了兼容多渠道,enc_info表拆分成四个表,不再维护enc_info表,而是维护
定点的本地通讯密钥信息his_msg_info
移动支付的密钥信息 public_appid_info
医院移动支付信息his_pmc_info
电子凭证的密钥信息cfc_msg_info
每有新的医院接入,要维护的表有
定点的本地通讯密钥信息his_msg_info
此表填入医院的本地密钥信息,每个医院一条数据
his_msg_info增加了是否双定点标志字段,后面添加医院注意标识是否双定点
public_appid_info表
如果医院申请的支付宝渠道名称里括号是英文字符的
则需要新增一条数据,和通用型数据区别有两个字段不一样,org_codg填医院编码,app_id填1GG9Q255T0DM3F60C80A0000E3D75C5E
中文字符的不需要,是通用型数据
本地密钥获取方式
在本地运行jar包
enc-gen-0.0.1-SNAPS HOT.jar(23.4 MB) - 0%然后在post工具里面调用接口即可获得
接口地址:http://localhost:8183/enc/gen
医院移动支付信息his_pmc_info
每个医院开通几个渠道就有多少条数据,国家医保app渠道不用写
pmc-chan 渠道信息 gxyb_ali-支付宝 gxyb_app-广西医保app
org_code 医院编号
org_chnl_crtf_codg 反馈单的信息
bank_chan 填银行信息
-- BANK_CCB("CCB", "中国建设银行"),
-- BACK_BOC("BOC", "中国银行"),
-- BANK_PSBC("PSBC", "中国邮政储蓄银行"),
是哪个银行需要跟医院确认
模拟fsi地址配置
rm-v1zh74w087aa5e0u7.mysql.rds.ops.gx.hsip.gov.cn
gx_ydzf_gf/Neusoft@2022
ydzf库
新增的地市要注意看下这个表有没有登记那个地市的信息,如果没登记,就走银海的fsi而不是模拟fsi了
如果有下图报错,就检查此表是否配置
医院列表增加数据
在这个列表上新增医院
在中台数据库查询医院信息
链接: drdsusrzk9law76g.drds.res.gx.hsip.gov.cn
账号: custcent_db_zd
密码: DB_gxybj_prd2021
查询坐标和等级
select addr 地址,hosp_lv 医院等级,lnt 经度,lat 纬度,* from medins_info_b where MEDINS_CODE = 'H45050200041'
在数据库新增数据
rm-v1z3742b01d4376q2.mysql.rds.ops.gx.hsip.gov.cn
用户名mpcmsg_db,密码DB_test2021_dr
库名:datawork
在his_ydzf表里新增正式库医院信息
在his_ydzf_test表里新增测试库医院信息
医院等级查表如下
跑脚本
ReadRe dis.zip(12.5 MB) - 0%解压压缩包后,用PyCharm软件打开
连核心端的网
修改配置文件pytask.js
根据环境选择放开的配置
在main文件选择要运行的数据库
运行一下main文件即可
移动支付中心
身份授权不成功,是没有在移动支付中心配置
http://10.200.96.68:8080/pmc/api/admin/index.html#/
账号:guangxi
密码gfe5y294kf7
登录广西移动支付中心,做两定机构登记
在移动支付中心维护好信息后,在数据库表fixmedine_b会自动生成一条数据
表app_org_clbk_b在上传明细成功后就会自动生成一条数据
但是有些字段是“请修改……”的字样,需要手动把信息填写完善
NEED_CAL_HOS字段是1的状态才会在结算成功后中心回调数据给医院,不然就会发生已经结算成功但是待缴费列表仍然能看到这笔单的情况
定点医药机构比例配置
不然支付的时候会报错
配置Redis
没有配置会报错根据定点编号未获取到认证地址
如果在前置机启动了 redis,进入前置机B1
会看到系统自动新建一条医院的信息H45070200021
然后切换前置机DB0
新建auth_code_H45070200024
内容写上时间,都统一写到23年底,这是限制了医院使用我司服务的时间
再切换DB1
新建auth_code
标签:info,需要,配置,信息,医院,字段,his,org From: https://www.cnblogs.com/EllenSong/p/17404188.html