首页 > 其他分享 >用友U8二次开发,对接OA系统

用友U8二次开发,对接OA系统

时间:2024-09-21 19:54:52浏览次数:16  
标签:需要 U8 新增 OA 单据 接口 二次开发 审核

最近碰到了一个需求,需要在OA系统中调用U8的单据信息进行审核,审核了需要回传ERP系统,由于用友U8在内网部署,外网无法连接,使用openapi又有各种坑,接口不全不说,经常莫名其妙报错,由于我的oa系统接口是通过java写的,所以直接调用用友的Api是行不通了,于是使用c#封装了一个webapi,在java中使用json格式传递单据参数,成功实现了OA跟ERP的对接。

这里根据单据的类型来调用不同模块的接口,这里演示一下其他入库单的新增

需要传递其他入库单的类型及操作符,Query查询、ADD新增、Delete删除、verify审核、unverify弃审、modify修改,这里我使用Query参数默认查询最后一张单据得到表头跟表体内容,新增单据的时候需要按照查询出来的格式传递

head里面需要自己组装表头跟表体的内容,根据实际需要新增的单据内容来赋值

表头跟表体的id字段不需要自己赋值,U8里面重复了会自动生成新的id,新增成功后会返回新增的单据号跟单据id及响应内容

这个时候打开U8发现刚刚新增的单据已经执行成功了

然后我们来调用审核的接口,这里需要注意时间戳需要获取数据库需要审核单据的最新时间戳Utfs

如果不是最新的时间戳会提示单据已被删除,请刷新再试

传入最新的时间戳,提示单据审核成功

这个时候我们回到U8里面,发现单据已经成功审核

删除跟修改就暂时不演示了,调用方法跟审核接口类似

标签:需要,U8,新增,OA,单据,接口,二次开发,审核
From: https://blog.csdn.net/qq_39983008/article/details/142408361

相关文章

  • 【产品经理修炼之道】- 怎么搭建OA系统:审批流程
    在OA系统中,大部分功能都会有审批流程。会围绕“人、事、物、财”产生变更。本文作者总结了审批流程的处理和经验,供大家参考。一、为什么要有审批流程企业系统管理中大部分的功能模块都会和审批流关联,一个便捷高效的审批流管理方案,能极大减少沟通协同的成本,提高企业内协作的......
  • 基于Uni-app前端框架的SUMER UI3.0组件库!一端开发,多端运行!本组件库可快速二次开发各种
    基于Uni-app前端框架的SUMERUI3.0组件库!一端开发,多端运行!本组件库可快速二次开发各种类别各行业模板,包括:商城、视频、直播、聊天、支付、新闻、社区、地图、导航、出行、社区、博客等sumer-ui介绍基于uView微信小程序UI组件库,兼容vue3。本插件是SUMER组件库,只提供组件......
  • K8S入门学习(四):集群编排工具之 Dashboard
    一、Dashboard简单介绍1.1、Dashboard它是什么Dashboard是K8s集群管理的一个基于web的用户界面---WebUI,它提供了一个直观的方式来管理和监控K8s集群。Dashboard提供了对集群资源、应用程序部署和状态的实时查看和操作,使得用户能够更高效地管理和监控其K8s集。Dashboa......
  • oauth2为什么一定要授权码?
    引用网上图片来说明一下理解这个OAuth2的关键是要记住,code是前端持有的,access_token是后端持有的,code是用来一次性换access_token的,access_token才是后续请求资源的认证信息第一种情况:如果在第4步生成的不是code,而是access_token,然后在第5步重定向的时候返回给小兔软件,那么......