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結構找到相應字段即可,如圖: