电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

EAS Cloud 资金支付接口二开最佳实践

来源:金蝶云社区作者:金蝶2024-09-221

EAS Cloud 资金支付接口二开最佳实践

一、 业务场景

        经常有客户需要从EAS付款单增加字段并传递给银企平台,不知道改哪里,以及如何改?例如某客户现场在EAS付款单增加项目合同编号字段,提交银企时,需要将合同编号字段信息传给银企平台!现场的处理方法1:提单补丁处理,缺点:是补丁周期长。由于现场的个性化比较强,如果再次新增携带字段,又得等标准产品补丁整个周期会很长。2:反编译标准产品的代码:缺点是后续更新标准补丁,容易出现补丁冲突,且容易发生支付风险。基于此,标准产品提供一套二开扩展接口,现场只需要将自己个性化字段,按照标准格式进行封装即可。


二、实践思路

1、最小化改动标准代码,便于补丁升级后维护的便利性。

2、先拼装标准的报文字段,然后通过实现com.kingdee.eas.fm.be.app.BankFacadeControllerBeanEx中的parsePaymentDetailOtherMessage方法,将二开字段拼装到银企的备用字段reserveds中。具体实践方案如下:

三、代码样例

代码请参考附件

(1)标准代码说明

1、付款单标准的拼装银企报文的方法

标准类:com.kingdee.eas.fm.be.app.service.beServiceHelper中的parseOneBankPayDetail

修改作用:拼装标准产品的报文后,将二开的字段放到reserveds 中

参考代码:实现 com.

EAS Cloud 资金支付接口二开最佳实践

一、 业务场景 经常有客户需要从EAS付款单增加字段并传递给银企平台,不知道改哪里,以及如何改?例如某客户现场在EAS付款单增...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信