纷享销客与K3 Wise数据同步:K3 Wise 增加自定义api接口

在纷享销客与金蝶K3 Wise 14.3数据同步的项目中发现,K3 Wise 14.3 API很不完善,一是接口不完善,比如:没有即时库存查询接口,没有直接SQL报表接口,而这两个 接口只有升级到15.0以后才有。除了接口不完善外,还有很多基础资料、单据的字段不全,比如:基础资料里的物料,没有创建时间和修改时间字段,这样就很不方便,这些都是数据同步的基础条件,为了解决这些问题,跟金蝶研发进行了一番交流,他们提供了增加自定义API接口的一个demo,C#语言开发,经过测试,能够在K3 Wise 14.3和K3 Wise 15.0版本下正常运行。
(增加K3 Wise自定义API接口)
//第三步的SQL INSERT INTO t_APIComponents(FComponentID,FClassID,FController,FComponentName) VALUES(70,7000,'Demo' , 'k3api_custom|demo'); //第四步的SQL INSERT INTO t_APIMethodTemplate(FMethodID,FKey,FOpera,FName_CHS,FName_CHT,FName_EN,FDesc_CHT,FDesc_CHS,FDesc_EN,FIndex,FMask,FScope,FRequestType)VALUES(20,'Test',0,'test', 'test','test', 'TEST 1%','TEST 1%', 'TEST 1%' ,20,0,0,'POST');
public ActionResponseResult GetInventory(Dictionary<string, string> dict) { ActionResponseResult result = new ActionResponseResult(); result.StatusCode = 200; result.Message = "ok"; JavaScriptSerializer serializer = new JavaScriptSerializer(); StringBuilder sb = new StringBuilder(); String jsonString = dict["k3data"]; JavaScriptSerializer json = new JavaScriptSerializer(); DataItem postdata = (DataItem)json.Deserialize<DataItem>(jsonString); 纷享销客与K3 Wise数据同步:K3 Wise 增加自定义api接口
在纷享销客与金蝶K3 Wise 14.3数据同步的项目中发现,K3 Wise 14.3 API很不完善,一是接口不完善,比如:没有即时库存查询接口,没有...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



