1—引用及命名空间

      1—1 服务器接口端 

using Kingdee.BOS.App.Data;
using Newtonsoft.Json.Linq;
using Kingdee.BOS.WebApi.ServicesStub;
using Kingdee.BOS.ServiceFacade.KDServiceFx;

      1—2 客户端 

using Kingdee.BOS.WebApi.Client;
using Newtonsoft.Json.Linq;

2—类声明代码

namespace Kingdee.Bos.WebApiService
{public class GetCust:AbstractWebApiBusinessService{//固定写法,GetCust和上面类名称一致public GetCust(KDServiceContext context):base(context){}//自定义的接口public JObject executeService(JObject param){string OrgNo = MyConvert.ToString(parameter["OrgNo"]);//返回客户信息JObject jsonRoot = new JObject();//正确JObject jsonRootTrue = new JObject();//错误JObject jsonRootErr = new JObject();if(Err !=""){jsonRootErr.Add("IsSuccess", "false");jsonRootErr.Add("Errors", Err);jsonRoot = jsonRootErr;}else{jsonRoot = jsonRootTrue;}return jsonRoot;}}
}

3—客户端访问代码

//调用自定义接口
private void button3_Click(object sender, EventArgs e)
{K3CloudApiClient client = new K3CloudApiClient("http://127.0.0.1/k3cloud/");var loginResult = client.ValidateLogin("5e5b91e99193fb", "Administrator", "888888", 2052);var resultType = JObject.Parse(loginResult)["LoginResultType"].Value<int>();if (resultType == 1){string sJson = "{\"OrgNo\": \"100\"}";this.textBox1.Text = client.Execute<JObject>("Kingdee.Bos.WebApiService.GetCust.ExecuteService,Kingdee.Bos.WebApiService", new object[] { sJson }).ToString();}}       

5304—K3 Cloud 自定义webAPI相关推荐

  1. K3 Cloud 参数配置、消息配置

    K3 Cloud 常见参数配置 单据参数配置 1.单据配置 设置 操作人员一致 2.基础资料配置 快捷查询增加字段 销售管理系统参数 变更业务参数 消息配置 操作(审核.提交等)后 发送业务消息 1. ...

  2. 三、K3 Cloud 开发插件《K3 Cloud插件开发新手指导 + K3 Cloud插件开发代码调试》

    案例需求:在销售订单上新增一个按钮,在订单明细中新增一个字段,命名[即时库存]. 点击按钮,弹出"Hello World!",并获取订单明细物料的即时库存,填入字段[即时库存]. ...

  3. Spring Boot、Spring Cloud 自定义配置文件(如何整合配置中心)

    文章目录 Spring Boot配置 简单测试使用 Spring Cloud自定义配置文件获取 1. 引入依赖 2. 自定义配置 2.1 自定义PropertySource,这里我们直接使用Sprin ...

  4. 金蝶K3 CLOUD数据库优化

    金蝶K3 CLOUD像许多ERP系统一下,运行一段时间后,其数据库文件会不断增大.当然,随着时间的推移,数据量的增加是一方面,更多是用户操作带来的日志文件及诸多的临时表数据.数据库文件的不断增加,不仅 ...

  5. 金蝶K3 Cloud APi接口说明书

    目   录 1. 概述......................................................................................... ...

  6. spring cloud 自定义配置源及配置刷新

    2019独角兽企业重金招聘Python工程师标准>>> 通过自定义配置源可以接入自己的配置服务,配合ContextRefresher可以让应用运行中自动更新配置. 实现Propert ...

  7. Spring Cloud自定义Hystrix请求命令

    在上篇文章中,我们介绍了断路器Hystrix的一个简单使用,主要是通过注解来实现断路器的功能的,不过对于Hystrix的使用,除了注解,我们也可以使用继承类的方式来实现,本文我们就来看看另一种Hyst ...

  8. Spring Cloud自定义Hystrix请求命令 1

    在上篇文章中,我们介绍了断路器Hystrix的一个简单使用,主要是通过注解来实现断路器的功能的,不过对于Hystrix的使用,除了注解,我们也可以使用继承类的方式来实现,本文我们就来看看另一种Hyst ...

  9. (十二)Alian 的 Spring Cloud 自定义Archetype

    目录 一.简介 1.1.archetype目录结构 1.2.Archetype Domain结构图 1.3.Archetype Project结构图 二.Archetype Project 2.1.项 ...

  10. k3 cloud 文件服务器搭建,k3cloud服务器推荐配置

    k3cloud服务器推荐配置 内容精选 换一换 裸金属服务器操作系统无法正常启动,操作系统中毒,或裸金属服务器系统运行正常,但需要对系统进行优化,使其在最优状态下工作时,用户可以使用重装裸金属服务器的 ...

最新文章

  1. 速度超Mask RCNN四倍,仅在单个GPU训练的实时实例分割算法 | 技术头条
  2. Hibernate:映射文件元素属性说明
  3. hive读取hdfs存放文件_Hive基本概念
  4. java和ffmpeg使用内存转码_FFMPEG基于内存的转码实例
  5. 云数据库RDS_MySQL购买流程_以及购买步骤的建议
  6. ECMAScript基础(三)-关键字
  7. Android项目实战(三十六):给背景加上阴影效果
  8. TensorFlow神经网络(七)卷积神经网络基础
  9. 1044. 火星数字(20)-PAT乙级真题
  10. CentOS 7 安装 MySQL 5.6
  11. 74ls系列芯片的分类
  12. BM3D 去噪算法原理解析与代码实现
  13. 食堂刷卡消费系统服务器,食堂一卡通消费系统如何使用
  14. 小米游戏本bios更新_小米游戏本 | 笔记本Air 13.3″ 四核 | 笔记本Air 12.5″ | 笔记本Pro 15.6″BIOS设置...
  15. 批量大气校正高分2号(GF2)卫星数据
  16. iOS 阿拉伯语 RTL适配
  17. 小米3刷android 6.0,小米3/4/Note适配Android6.0刷机包链接 注意事项及提取密匙
  18. QSL Server SQL语句实例
  19. 选题二——智力抢答器的课程设计
  20. 秘而不宣的经商十诀!

热门文章

  1. Unity 导入高分辨率图片
  2. 计算机网络基础试题2,计算机网络基础试题库2
  3. [论文评析]人体脉搏波速与血压之间关系探索新突破
  4. Ubuntu 20.04 修改IP地址
  5. 第三方验收测试报告怎么做?
  6. 全球互联网进入后美国时代:在世界互联网大会上的演讲
  7. 【技术】DTEmpower核心功能技术揭秘(3) - HDDV高维数据可视化技术
  8. 2019最新《网易云课堂C++开发工程师案例-网吧收银系统(MFC+ADO)》
  9. 日志分析工具、日志管理系统、syslog分析
  10. Java信息管理系统模板思维导图