5304—K3 Cloud 自定义webAPI
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相关推荐
- K3 Cloud 参数配置、消息配置
K3 Cloud 常见参数配置 单据参数配置 1.单据配置 设置 操作人员一致 2.基础资料配置 快捷查询增加字段 销售管理系统参数 变更业务参数 消息配置 操作(审核.提交等)后 发送业务消息 1. ...
- 三、K3 Cloud 开发插件《K3 Cloud插件开发新手指导 + K3 Cloud插件开发代码调试》
案例需求:在销售订单上新增一个按钮,在订单明细中新增一个字段,命名[即时库存]. 点击按钮,弹出"Hello World!",并获取订单明细物料的即时库存,填入字段[即时库存]. ...
- Spring Boot、Spring Cloud 自定义配置文件(如何整合配置中心)
文章目录 Spring Boot配置 简单测试使用 Spring Cloud自定义配置文件获取 1. 引入依赖 2. 自定义配置 2.1 自定义PropertySource,这里我们直接使用Sprin ...
- 金蝶K3 CLOUD数据库优化
金蝶K3 CLOUD像许多ERP系统一下,运行一段时间后,其数据库文件会不断增大.当然,随着时间的推移,数据量的增加是一方面,更多是用户操作带来的日志文件及诸多的临时表数据.数据库文件的不断增加,不仅 ...
- 金蝶K3 Cloud APi接口说明书
目 录 1. 概述......................................................................................... ...
- spring cloud 自定义配置源及配置刷新
2019独角兽企业重金招聘Python工程师标准>>> 通过自定义配置源可以接入自己的配置服务,配合ContextRefresher可以让应用运行中自动更新配置. 实现Propert ...
- Spring Cloud自定义Hystrix请求命令
在上篇文章中,我们介绍了断路器Hystrix的一个简单使用,主要是通过注解来实现断路器的功能的,不过对于Hystrix的使用,除了注解,我们也可以使用继承类的方式来实现,本文我们就来看看另一种Hyst ...
- Spring Cloud自定义Hystrix请求命令 1
在上篇文章中,我们介绍了断路器Hystrix的一个简单使用,主要是通过注解来实现断路器的功能的,不过对于Hystrix的使用,除了注解,我们也可以使用继承类的方式来实现,本文我们就来看看另一种Hyst ...
- (十二)Alian 的 Spring Cloud 自定义Archetype
目录 一.简介 1.1.archetype目录结构 1.2.Archetype Domain结构图 1.3.Archetype Project结构图 二.Archetype Project 2.1.项 ...
- k3 cloud 文件服务器搭建,k3cloud服务器推荐配置
k3cloud服务器推荐配置 内容精选 换一换 裸金属服务器操作系统无法正常启动,操作系统中毒,或裸金属服务器系统运行正常,但需要对系统进行优化,使其在最优状态下工作时,用户可以使用重装裸金属服务器的 ...
最新文章
- 速度超Mask RCNN四倍,仅在单个GPU训练的实时实例分割算法 | 技术头条
- Hibernate:映射文件元素属性说明
- hive读取hdfs存放文件_Hive基本概念
- java和ffmpeg使用内存转码_FFMPEG基于内存的转码实例
- 云数据库RDS_MySQL购买流程_以及购买步骤的建议
- ECMAScript基础(三)-关键字
- Android项目实战(三十六):给背景加上阴影效果
- TensorFlow神经网络(七)卷积神经网络基础
- 1044. 火星数字(20)-PAT乙级真题
- CentOS 7 安装 MySQL 5.6
- 74ls系列芯片的分类
- BM3D 去噪算法原理解析与代码实现
- 食堂刷卡消费系统服务器,食堂一卡通消费系统如何使用
- 小米游戏本bios更新_小米游戏本 | 笔记本Air 13.3″ 四核 | 笔记本Air 12.5″ | 笔记本Pro 15.6″BIOS设置...
- 批量大气校正高分2号(GF2)卫星数据
- iOS 阿拉伯语 RTL适配
- 小米3刷android 6.0,小米3/4/Note适配Android6.0刷机包链接 注意事项及提取密匙
- QSL Server SQL语句实例
- 选题二——智力抢答器的课程设计
- 秘而不宣的经商十诀!
热门文章
- Unity 导入高分辨率图片
- 计算机网络基础试题2,计算机网络基础试题库2
- [论文评析]人体脉搏波速与血压之间关系探索新突破
- Ubuntu 20.04 修改IP地址
- 第三方验收测试报告怎么做?
- 全球互联网进入后美国时代:在世界互联网大会上的演讲
- 【技术】DTEmpower核心功能技术揭秘(3) - HDDV高维数据可视化技术
- 2019最新《网易云课堂C++开发工程师案例-网吧收银系统(MFC+ADO)》
- 日志分析工具、日志管理系统、syslog分析
- Java信息管理系统模板思维导图