tags: 說明

庫存推移圖-計畫接收量 WK API 使用方式



匯入專案

gradle.properties 要加入 wk 系統

​​​​dep.wk.version = latest-SNAPSHOT

之後請

加入 DBCSC 資料庫設定


參數說明

要提供兩個參數

  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)
  2. 日期: 可以是西元6碼格式如201909,或西元8碼格式如20190930,如 日期為空WK自行取當日做為日期

使用範例

import

import com.csc.wk.api.WKProductPlanAPI;
import com.csc.wk.api.model.WKProductPlanDataResult;
private WKProductPlanAPI api;

取值

WKProductPlanDataResult plan = new WKProductPlanDataResult();
plan = api.getPlan("IF", "201909");

回覆資料內容格式說明

提供計畫接收量 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}
  1. getPlanDataJson
    每日計劃量 JSONArray 格式,呈現如下