NC65 提交单据报:流程平台:单据实体没有提供业务接口IPfBillLock 的实现类

 一般报这种接口错误就是元数据那张接口映射表里少了数据,解决的方法可以直接发布元数据,或者用数据库插入对应语句就行。

 

但是总有不能发布元数据的时候,所以就只能直接用语句直接插到数据库里面,但问题不知道是哪个元数据ID少了。

 

用代码追了一下,将后台sql语句截出来,是这个查询的时候为空,就会导致上面的错误。

SELECT classid FROM NC65GOLD.md_bizitfmap where ( classid = 'bc7d66eb-2758-4973-b844-2ed213dc8fce' and bizInterfaceID in ( select distinct id from NC65GOLD.md_class where classtype = 206 and fullclassname = 'nc.vo.pub.pf.IPfBillLock' ) )

那我们怎么知道需要插入语句对应的元数据id呢

对应的插入语句前面的ID是在点到那个接口属性窗口的图元ID.

语句直接附上,但知道 对应的ID ,sql语句是怎么组装,这个过程比较重要,为避免下次遇到其他接口的错误不知所措做准备。

 

insert into NC65GOLD.md_bizitfmap(bizinterfaceid,bizitfimpclassname,classattrid,classattrpath,classid,dr,industry,intattrid,ts,versiontype) values( '60bdf1fb-95e3-43dc-8feb-f874de9293eb',null,null,null,'186d6a53-ba72-4ccc-a9b2-b4779ba24d59',0,null,'25bd08e0-96da-40a6-bfc0-1298b2399f4a','2018-08-28 16:17:09',null)
;


 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值