API开发过程中,有很多根据实际业务的需要动态的调整请求的参数[必输项],具体的需要参考U8的实际设置。
我这里由于是个人演示的版本,请购单的设置信息是默认的。
1.根据开发文档,引用U8的dll文件(下述文件如果已经引用则忽略),路径分别是 【注意:本地开发调试时,需要把U8安装目录/U8SOFT/ufcomsql/U8Login.dll替换成debug版的Login,根据自己的U8版本】
①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结构找到相应字段即可,如图: