返回根目录 MES系统访问金蝶云星空(ERP)的接口定义及示例
需求描述
将MES中当前工序回写到ERP的任务单中,便于业务人员查询。
自定义接口定义:
//其中BLN.CY.ApiClient.K3Cloud.Stub是命名空间,PrdInStockService是类名
BLN.CY.ApiClient.K3Cloud.Stub.PrdInStockService.UpdateMESCurGX(data)
请求参数
{
"MoEntryId": 100001,
"CurGX":"组装工序"//当前工序
}
返回结果
{"IsSuccess":true,"Message":"操作成功!"}
代码示例
无引用组件示例(不引用金蝶的组件):
http://ServerIp/K3Cloud/接口命名空间.接口实现类名.方法,组件名.common.kdsvc
if (LoginByAppSecret())
{
HttpClient httpClient = new HttpClient();
httpClient.Url = "http://localhost/k3cloud/BLN.CY.ApiClient.K3Cloud.Stub.PrdInStockService.UpdateMESCurGX,BLN.CY.ApiClient.K3Cloud.Stub.common.kdsvc";
var dataObj = new
{
MoEntryId= 100001,
CurGX= "组装工序"
};
List<object> parameters = new List<object>();
parameters.Add(dataObj);
var data = JsonConvert.SerializeObject(parameters);
httpClient.Content = data;
var result = httpClient.AsyncRequest();
return result;
}
else
{
return "登录失败!";
}
网友评论