API开发过程中,有很多根据实际业务的需要动态的调整请求的参数[必输项],具体的需要参考U8的实际设置。
我这里由于是个人演示的版本,以【请购单】举例:
1.根据开发文档,引用U8的dll文件(下述文件如果已经引用则忽略),路径分别是 【注意:本地开发调试时,需要把U8安装目录/U8SOFT/ufcomsql/U8Login.dll替换成debug版的Login,根据自己的U8版本,下载地址:https://files.cnblogs.com/files/hangun/U813.0login.zip】
①U8安装目录/U8SOFT/Interp/Interp.U8Login
②U8安装目录/U8SOFT/Interp/Interp.MSXML2.dll
③U8安装目录/U8SOFT/UFMOM/U8APIFramework/UFIDA.U8.MomServiceCommon.dll
④U8安装目录/U8SOFT/UFMOM/U8APIFramework/UFIDA.U8.U8APIFrameWork.dll
⑤U8安装目录/U8SOFT/UFMOM/U8APIFramework/UFIDA.U8.U8MOMAPIFramework.dll
2.进行逻辑开发
按照文档的方式,进行自己逻辑业务代码的编码。这里需要注意的是,根据实际业务的情况,调整请求的参数。举个实际的例子:文档中并没有【工厂代码】这个请求参数,在U8系统中,启用了【工厂】这个功能,导致在
请求新增【请购单】时,工厂编码成了必输项。这个请求参数,按照数据字典和实际DB结构找到相应字段即可,如图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?