WebAPI--自定义接口
星空自定义接口开发记录
一、通常继承这个类 AbstractWebApiBusinessService
public class UpdateFlagService : AbstractWebApiBusinessService
二、通过这个方法获取上下文(先需要登录)
public UpdateFlagService(KDServiceContext context) : base(context) { ctx = this.KDContext.Session.AppContext; }
三、自定义公共方法(方法内实现业务内容)
public string UpdateFlag(string tableName, string filtFiledName, string filtFiledValue) { string errMsg, result; try { if (ctx == null) { result = "Error"; errMsg = string.Format("ctx为Null,请重新登录!"); return JsonConvert.SerializeObject(CreateReturnObject(new JObject(), result, errMsg)); } result = "Success"; return JsonConvert.SerializeObject(CreateReturnObject(new JObject(), result, "")); } catch (Exception e) { result = "Error"; errMsg = string.Format("DoSaveException{0}", e.Message); return JsonConvert.SerializeObject(CreateReturnObject(new JObject(), result, errMsg)); } } private JObject CreateReturnObject(JObject dataInfo, string result = "Error", string opInfo = "") { JObject jobRet = new JObject { { "status", result }, { "message", opInfo } }; return jobRet; }
最后调用 :
var ret = client.Execute<string>("命名空间.类名.方法名,组件名", 参数);
特别说明,自定定义接口调用与标准接口调用不同, 要少尾缀“.common.kdsvc”
标准接口调用:
client.Execute<string>("命名空间.类名.方法名,组件名.common.kdsvc", 参数);
WebAPI--自定义接口
星空自定义接口开发记录一、通常继承这个类 AbstractWebApiBusinessServicepublic class UpdateFlagService : AbstractWebApiBusinessServi...
点击下载文档
本文2024-09-16 17:14:39发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14458.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章