###### 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)