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

二开案例.WebApi.单据查询.多级审核单据体查询

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

二开案例.WebApi.单据查询.多级审核单据体查询

【应用场景】

WebApi,查询多级审核单据体信息。


【案例演示】

采购订单,查询多级审核单据体信息。


【准备工作】

登录BOSIDE,打开多级审核对应的业务对象,如下图。

业务对象标识:BOS_MultiApprovalSetting

业务对象名称:多级审核信息配置

通过此业务对象,可以获取要查询的多级审核单据体的字段标识,例如:

FRECEIVERNAMES:当前处理人

FAPPROVER1:一级审核人

FAPPROVALTIME1:一级审核时间

FAPPROVER2:二级审核人

FAPPROVALTIME2二级审核时间



【实现步骤】

<1>登录业务站点,打开WebApi测试页,选择采购订单,进行在线测试,定义好请求数据包,验证接口,如下图所示。

请求数据包:

{
    "FormId": "PUR_PurchaseOrder",
    "FieldKeys": "FRECEIVERNAMES,FAPPROVER1,FAPPROVALTIME1,FAPPROVER2,FAPPROVALTIME2",
    "FilterString": "FBillNo='CGDD000678'",
    "OrderString": "",
    "TopRowCount": 0,
    "StartRow": 0,
    "Limit": 2000,
    "SubSystemId": ""
}

返回数据包:

[["chy2",
100008,
"2022-06-29T17:36:40.283",
0,
null]]


<2>在线验证通过后,即可参考请求数据包实现WebApi接口调用。

using Kingdee.BOS.WebApi.Client;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
namespace Jac.XkDemo.BOS.WebApiTests
{
    /// <summary>
    /// WebApi.单据查询.多级审核单据体查询
    /// </summary>
    [TestClass]
    public class MultiApprovalEntityExecuteBillQueryTests
    {
        [TestMethod]
        public void Test()
        {
            // 使用webapi引用组件Kingdee.BOS.WebApi.Client.dll
            var client = new K3CloudApiClient("http://localhost:1600/k3cloud/");
            var loginResult = client.ValidateLogin("602f2c09aee85f", "demo", "888888", 2052);
            var resultType = JObject.Parse(loginResult)["LoginResultType"].Value<int>();
            //登录结果类型等于1,代表登录成功
            if (resultType == 1)
            {
                /*
 {
"FormId": "PUR_PurchaseOrder",
"FieldKeys": "FRECEIVERNAMES,FAPPROVER1,FAPPROVALTIME1,FAPPROVER2,FAPPROVALTIME2",
"FilterString": "FBillNo='CGDD0006

二开案例.WebApi.单据查询.多级审核单据体查询

【应用场景】WebApi,查询多级审核单据体信息。【案例演示】采购订单,查询多级审核单据体信息。【准备工作】登录BOSIDE,打开多级审核对应...
点击下载文档文档为doc格式

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

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