U8C推拉单API开发笔记

U8C资料

开发文档
API中心

发布自定义API

  1. 于系统信息设置节点,注册外系统信息
  2. 新增API实体类,该类需要实现IAPICustmerDevelop接口
  3. 打开postman,设置请求头,调用接口
    请求头:
参数名必填描述取值
Content-Type请求体数据类型application/json
usercode用户【系统信息设置】信息
password密码【系统信息设置】信息,需用MD5加密
system系统参数【系统信息设置】信息
custdevpclass自定义API路径API实体全路径

实现推单功能

  1. 关键工具类
//模拟登录
ClientEnvironment.getInstance().setUser(vo);
ClientEnvironment.getInstance().setCorporation(corpvo);
InvocationInfoProxy.getInstance().setUserCode(vo.getPrimaryKey());
//调用单据转换规则/数据交换规则
PfUtilTools.runChangeData("45", "25", icvo);
//调用流程平台
AggregatedValueObject invoice1 = (AggregatedValueObject)this.ipfe.processAction("PreKeep", "32", null, null, invoice, null, null);
  1. 客户端代码调试
    打开节点时,控制台会弹出UI类实体全路径
    在UI类同包下,存在一个***btn类,该类会存放按钮实体
    只要在该位置打上断点,即可监控按钮的执行
    PS:该方法只在销售发票功能验证过

常见问题

  1. 开发环境无法登录
    打上U8C免密补丁,并使用U8C专版开发工具启动服务
    专版开发工具下载
    链接:https://pan.baidu.com/s/1HDbzQIXiZqO_PBWLZUTacQ.
    提取码:dfbt
    打上免密补丁

  2. 调用底层工具类报错空指针.
    调用模拟登录代码后再调用该工具类,若还不行,则具体问题具体分析

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值