###### tags: `說明` :::info 庫存推移圖-計畫接收量 WK API 使用方式 ::: --- [TOC] --- # 匯入專案 gradle.properties 要加入 wk 系統 :::success dep.wk.version = latest-SNAPSHOT ::: ![](https://i.imgur.com/nrgssFE.png) 之後請 ![](https://i.imgur.com/QJ6hcP0.png) # 加入 DBCSC 資料庫設定 ![](https://i.imgur.com/NshCUEx.png) ![](https://i.imgur.com/PpdZbXe.png) # 參數說明 要提供兩個參數 1. 產品別:不可為空 * ==IA==:鋼板W41(鋼板:值要再乘0.99) * ==ID==:條線W421、W423、W43、W434、W433 * ==IH==:熱軋Y4213、Y4222、Y4224、Y4232、Y4233 * ==IF==:冷軋F10、F30、F40、F50、F60、F66(冷軋:加總之後的值要再乘1.03) 3. 日期: 可以是西元6碼格式如201909,或西元8碼格式如20190930,如 ==**日期為空WK自行取當日做為日期**== # 使用範例 import > import com.csc.wk.api.WKProductPlanAPI; > import com.csc.wk.api.model.WKProductPlanDataResult; > private WKProductPlanAPI api; ![](https://i.imgur.com/HNxE9HV.png) ![](https://i.imgur.com/TOqlsvn.png) 取值 > WKProductPlanDataResult plan = new WKProductPlanDataResult(); >plan = api.getPlan("IF", "201909"); > ![](https://i.imgur.com/GD8lMpd.png) # 回覆資料內容格式說明 提供計畫接收量 map 跟 json 格式,請您視情況使用 1. ==**getRtnCode**== 回傳執行狀態(空白表示正確, * 表示發生錯誤) 2. ==**getRtnMsg**== 執行訊息 3. ==**getPlanDataMap**== 每日計劃量 Map<String, Object> 格式,呈現如下 ``` {22=0.00, 01=0.00, 23=2086.78, 02=1674.78, 24=3027.17, 03=2615.17, 25=3027.17, 04=2615.17, 26=0.00, 05=2615.17, 27=3027.17, 06=2615.17, 28=2086.78, 07=1674.78, 29=0.00, 08=0.00, 09=1880.78, 30=2067.21, 10=2821.17, 11=2821.17, 12=2821.17, 13=2821.17, 14=1880.78, 15=0.00, 16=1880.78, 17=2821.17, 18=2821.17, 19=2821.17, 20=2821.17, 21=1880.78} ``` 4. ==**getPlanDataJson**== 每日計劃量 JSONArray 格式,呈現如下 ![](https://i.imgur.com/7klhHsd.png)