【银企平台】江苏银行的交易明细摘要为空了原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
11人赞赏了该文章 366次浏览 未经作者许可,禁止转载编辑于2023年03月08日 13:49:51

问题描述:

        现场反馈,自从打了银企补丁之后,江苏银行的摘要就显示为空了,实际上是有摘要的。如下图所示:

image.png


分析解答:

    1、首先取完整的交易明细日志查看,如下图所示,银行响应报文中显示是有摘要的(purpose字段的值),但是在银企返回给业务系统时,摘要变成空的了。

image.pngimage.png


2、所以问题就出在银企的代码上,但是查看了现场发过来的jar包(com.kingdee.ebservice.jsb.dc_1.0.2.jar)中的代码,

并没有问题。

String summary = r2_k[34]; —— 摘要取得是银行报文中的第35个字段(purpose字段)的值;

然后赋值给银企的摘要字段。

image.png


3、从代码上看无问题,咨询了相关同事,了解到江苏银行的jar包修改过名字,之前叫hs_jsb,因该客户是很早就对接了江苏银行,所以旧的jar包还在,程序应该读了旧包的逻辑,解决方法:去bundles目录把hs_jsb这个包删了,config.ini里面也去掉这一行,重启银企服务。

image.png

image.png


4、重启银企服务之后,在银企的交易明细查询页面,勾选“立刻获取银行所有明细”之后再去查询,就可以看到摘要获取到了。

image.png

赞 11