客商维护时调用企业信息接口自动获取工商信息二开原创
190次浏览
编辑于2023年12月26日 23:09:18
一、需求
客商在页面维护时目前有方案可以通过名称查询外部接口返回客商的其他信息,减少人工输入成本,降低输错概率。由于目前是仅支持名称查询的,因此可能会不符合某些需求,现提供统一社会信用代码的自动获取方案做参考,或做参数核验。
客商支持企业信息查询社区帖子: https://vip.kingdee.com/article/518059610645506560
二、解决方案
1、预置统一社会信用代码 的方案,填充或核验。
2、通过编写插件,参考标品的表单插件:kd.bd.master.CustomerFormPlugin,在值改变事件中做统一社会信用代码 的代码处理,并参考或直接调用方法 FillDataHelper.input 做数据填充。
三、操作步骤
1、方案预置路径【供应商协同云】→【基础资料】→【外部数据对接配置】→【业务调用方案】添加对应的业务调用方案,映射好接口返回字段与基础资料字段一一对应。
2、注册值统一社会信用代码 改变事件。
@Override public void propertyChanged(PropertyChangedArgs arg0) { super.propertyChanged(arg0); ChangeData[] changeSet = arg0.getChangeSet(); IDataEntityProperty property = arg0.getProperty(); String propertyName = property.getName(); if (SupplierConst.PROP_UNIFORMSOCIALCREDITCODE.equals(propertyName)){ // 编写数据填充逻辑,可参考FillDataHelper.input 调用供应商协同接口做数据填充 } }
3、在页面打开插件中校验数据并给予提示标识或提示信息。
4、绑定插件到客商元数据。
四、适用单据
客户、供应商、合作伙伴等基础资料,需要通过外部系统携带企业信息返回的都可参考该方案处理。
赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0