08 SRM系统访问金蝶云星空(webapi):采购入库单保存接口

返回根目录 SRM系统访问金蝶云星空(ERP)的接口定义及示例

需求描述

SRM回写入库信息到ERP,需要建立与采购订单的关联关系


08 SRM系统访问金蝶云星空(webapi):采购入库单保存接口_第1张图片
image.png

自定义接口定义:

//其中BLN.CY.ApiClient.K3Cloud.Stub是命名空间,PurInStockService是类名
BLN.CY.ApiClient.K3Cloud.Stub.PurInStockService.InStock(data)

请求参数

{
    "PurBillNumber": "CGDD000027",
    "DeliveryBillNumber": "送货单001",//送货单单号
    "DeliveryBillIndex":"1"  //送货单行号
    "CheckEmp": "验收人001",
    "FromSource":"SRM",  //来源
    "ThirdSysUser": "李明",//第三方系统操作人"
    "Entry": [{
        "PurBillEntrySeq": 1,
        "MaterialNumber": " 000007",
        "StockNumber": "01",
        "Qty": 2,
        "Remarks": "AAA"
    }]
}

返回结果

{"IsSuccess":true,"Message":"操作成功!","ErrorStackTrace":null,"Value":null}

代码示例

无引用组件示例(不引用金蝶的组件):
http://ServerIp/K3Cloud/接口命名空间.接口实现类名.方法,组件名.common.kdsvc

if (LoginByAppSecret())
            {
                HttpClient httpClient = new HttpClient();
                httpClient.Url = "http://localhost/k3cloud/BLN.CY.ApiClient.K3Cloud.Stub.PurInStockService.InStock,BLN.CY.ApiClient.K3Cloud.Stub.common.kdsvc";

                var dataObj = new
               {
                    PurBillNumber = "CGDD000026",
                    DeliveryBillNumber = "abc",
                    CheckEmp = "H.0007",
                    Entry =new object[] 
                    { 
                        new 
                        { 
                            PurBillEntrySeq = 1, 
                            MaterialNumber = "000003", 
                            StockNumber = "1111", 
                            Qty = 2,
                            Remarks = "adfasdfas"
                        }
                    }
                };
              List parameters = new List();
                parameters.Add(dataObj);
                var data = JsonConvert.SerializeObject(parameters);
                httpClient.Content = data;

                var result = httpClient.AsyncRequest();

                return result;
            }
            else
            {
                return "登录失败!";
            }

返回根目录 SRM系统访问金蝶云星空(ERP)的接口定义及示例

你可能感兴趣的:(08 SRM系统访问金蝶云星空(webapi):采购入库单保存接口)