Request Example
{
"enterprise_no": "COMP01",
"site_no": "SITE01",
"wo_no": "5101-20260319001",
"issue_status": "2",
"issue_date": "2026-03-19",
"issue_qty": "100"
}
Database Update SQL
Query Work Order
-- Combine work order number CMOID = wo_no
SELECT COUNT(1) FROM MODETAIL WHERE CMOID = N'{wo_no}'
UPDATE (Update Material Status)
UPDATE MODETAIL SET
ISSUE_STATUS = :issue_status,
ISSUE_DATE = :issue_date,
ISSUE_QTY = :issue_qty,
LASTMAINTAINUSER = :userid,
LASTMAINTAINDATETIME = N'{current_time}'
WHERE CMOID = :wo_no
SFT_WO_ISSUE Linked Update (if exists)
-- If SFT_WO_ISSUE table exists, update it as well
UPDATE SFT_WO_ISSUE SET
ISSUE_STATUS = :issue_status,
ISSUE_DATE = :issue_date,
ISSUE_QTY = :issue_qty
WHERE WO_NO = :wo_no