專案

一般

配置概況

動作

再次修改 #1957

已結束

客戶希望, 同一DN, 必須一起完成出庫, 才能再執行下一 DN的出庫命令

是由 冠榮 林10 個月 前加入. 於 10 個月 前更新.

狀態:
問題結案
優先權:
Immediate
被分派者:
開始日期:
2024-06-29
完成日期:
完成百分比:

0%

預估工時:
12:00 小時
耗用工時:
預計完成日期:

概述

需求: 同一DN, 必須一起完成出庫, 才能再執行下一 DN的出庫命令

[後端]
一鍵出庫 batchStart API, 呼叫 AEX 的 go 的時候, 多帶 DN 參數
(要帶在哪個參數, 再請慶哥提供)

[WCS]
同一DN的 go (move/go) where 條件篩選, 一起執行, 完畢後在找下一 DN (依下 go 的先後順序)

loop: 後端完成後, 再轉給 CS, CS完成轉回後端, 後端整合後, 最後轉回給我
謝謝


檔案

是由 鼎 秦10 個月 前更新

  • 被分派者鼎 秦 變更為 家慶 潘

先由WCS提供格式後,後端才能開發

是由 家慶 潘10 個月 前更新

  • 被分派者家慶 潘 變更為 鼎 秦
  • 預估工時 設定為 12:00 小時

http://localhost:18092/carrier/goCmd/A0020/06
wcsweb專案加入BatchId 欄位如06
上面代表出A0020 批號為06..同批號為同群組,雙車同動只有同批生效,其他須等批號完成才能執行

MS 呼叫 Go 代批號範例

if (batchId != null) {
tag.put("BatchId", batchId)
}
val goCmd = GoCmd("S-ASRS-01.21", baseId, 0, SortByAlgotithm.BYAGE, 10f, 1, tag.toString())
val goResult = goCmd.exec()

    if(goResult.status>=0)
    {

    }
    else
    {
        println(goResult.exceptionDesc)
    }

註:WCS 沒有WMS等商業邏輯Knowledge 只知道上游系統給予的群組代碼
BatchId 在環球在雷虎,TDC 等適用,也可以用在入庫等邏輯,代表這幾個入庫或出庫命令是關聯在一起

是由 鼎 秦10 個月 前更新

是由 冠榮 林10 個月 前更新

  • 被分派者冠榮 林 變更為 家慶 潘

是由 家慶 潘10 個月 前更新

wcs,wcsweb
Commit: 5bc7afe202d6e645582108f863f8bd05171c01a3 [5bc7afe]

是由 家慶 潘10 個月 前更新

  • 被分派者家慶 潘 變更為 冠榮 林

是由 冠榮 林10 個月 前更新

  • 狀態新提問 變更為 問題結案
動作

匯出至 Atom PDF