金蝶云星空自定义接口:供外部调用

一.项目需求:

1.客户要求,在“海柔”系统上,调用“金蝶”自定义接口,满足海柔系统获取金蝶数据的效果。

二.代码思路:

1.自定义接口业务接口,调用金蝶标准登陆接口:http://域名/k3cloud/Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser.common.kdsvc

2.将查询语句,再单独封装成一个自定义接口。

3.在父级接口中,调用查询语句封装的接口,得到所需数据。

三.可能遇到的问题:

1.如果不将“查询语句”业务单独封装成接口,则会出现this.KDContext.Session.AppContext为null的情况,找不到数据中心。

四.代码案例:

1.业务需求代码,自定义接口:

using Kingdee.BOS.JSON;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Orm.Metadata.DataEntity;
using Kingdee.BOS.ServiceFacade.KDServiceFx;
using Kingdee.BOS.Util;
using Kingdee.BOS.WebApi.ServicesStub;
using System.ComponentModel;
using System;
using Kingdee.BOS.Core.Permission;
using Kingdee.BOS.ServiceHelper;
using System.Text;
using System.Net.Http;
using System.Net.Http.Headers;
using Kingdee.BOS.WebApi.Client;
using Newtonsoft.Json;
using NoticeOfReceipt;
using Newtonsoft.Json.Linq;
using Kingdee.BOS.App.Data;
using System.Collections.Generic;

namespace NoticeOfReceipt
{
    [HotUpdate]
    [Description("自定义接口,查询供应商对应仓库物料库存数据")]
    public class WarehouseStock_Interface : AbstractWebApiBusinessService
    {

        public WarehouseStock_Interface(KDServiceContext context) : base(context)
        {

        }

        //供应商编码,物料编码
        public string SelectStockQtys(string AcctID, string Username, string Password, string FSUPPLIERNUMBER,string FNUMBER)
        {
           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值