电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

WebAPI java SDK 集成以及无法动态国际化问题解决

来源:金蝶云社区作者:金蝶2024-09-165

WebAPI java SDK 集成以及无法动态国际化问题解决

一、金蝶云星空中申请《第三方系统登陆授权》

    参考:https://wenku.my7c.com/knowledge/specialDetail/229961573895771136?category=229963554177453824&id=298030366575393024&productLineId=1

image.webp


二、官网下载JAVA SDK包并导入项目中

    下载地址:https://openapidev.open.kingdee.com/ApiSdkCenter

    image.webp

image.webp

    

    如果是springboot项目

image.webp

// maven 中引入 webapi 的 jar 包
<dependency>
    <groupId>com.kingdee.bos</groupId>
    <artifactId>k3cloud-webapi-sdk8.0.4</artifactId>
    <version>8.0.4</version>
    <scope>system</scope>
    <systemPath>${project.basedir}/lib/k3cloud-webapi-sdk8.0.4.jar</systemPath>
</dependency>


三、基础 webapi 接口使用

    在需要调用webapi接口的位置初始化 k3CloudApi

private static final K3CloudApi k3CloudApi = new K3CloudApi();

    保存接口:

String result = k3CloudApi.save(formId, model);
// 自定义解析 可返回 保存的单据编号
MyRepoRet repoRet = new Gson().fromJson(result, MyRepoRet.class);
if (!repoRet.isSuccessfully()) {
    throw new Exception(getErrorMsg(repoRet.getResult().getResponseStatus().getErrors()));
}
return repoRet.getResult().getNumber();

    更新接口:

String result = k3CloudApi.save(formId, model);

    提交接口:

// number 单据编号
OperateParam operateParam = new OperateParam();
operateParam.setNumbers(Collections.singletonList(number));
OperatorResult operatorResult = k3CloudApi.submit(formId, operateParam);

    审核接口:

// number 单据编号
OperateParam operateParam = new OperateParam();
operateParam.setNumbers(Collections.singletonList(number));
OperatorResult operatorResult = k3CloudApi.audit(formId, operateParam);

    作废接口:

// number 单据编号
OperateParam operateParam = new OperateParam();
oper

WebAPI java SDK 集成以及无法动态国际化问题解决

一、金蝶云星空中申请《第三方系统登陆授权》 参考:https://wenku.my7c.com/knowledge/specialDetail/229961573895771136?category=229...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信