后台任务拉取第三方数据java示例(入门)原创
7人赞赏了该文章
429次浏览
未经作者许可,禁止转载编辑于2024年08月28日 09:24:25
调用第三方系统接口/服务(第三方提供的一般提供的都是SDK服务或者远程http接口),拉取的数据一般均为数组集合类型此处不做示例
List<第三方自带类型/自定义实体> insertList = new ArrayList<>(); DynamicObject newDynamicObject = BusinessDataServiceHelper.newDynamicObject("单据页面大纲根节点标识名"); DynamicObjectType dynamicObjectType = newDynamicObject.getDynamicObjectType(); if (!insertList.isEmpty()) { List<DynamicObject> dynamicObjects = new ArrayList<>(); //为数据模型做转换 for (第三方自带类型/自定义实体 newOrder : insertList) { DynamicObject order = new DynamicObject(dynamicObjectType); order.set("billno", newOrder.getId()); . . . dynamicObjects.add(order); } DynamicObject[] array = dynamicObjects.toArray(new DynamicObject[0]); SaveServiceHelper.save(array);
2.调度中心配置该插件的全类名等信息为任务,调度计划中绑定该任务
3.调试方式:后台编辑器debug打断点,再调度中执行计划触发断点
赞 7
7人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读