物品管理系統資料操作邏輯分析 - 管理換(受)済
Copyright Notice: This article is an original work licensed under the CC 4.0 BY-NC-ND license.
If you wish to repost this article, please include the original source link and this copyright notice.
Source link: https://v2know.com/article/1144
【操作說明:供用官執行「管理換(受)」承認】
🔍 條件篩選
-
從
kanrigae_tbl
中查找符合以下條件的記錄:-
shori_sts = 51
(處理狀態為「受理中」) -
seiri_kbn = 151
(整理區分為「管理換(受)」) -
r_kyouyoukan_cd = current_op_cd
(所屬供用官為當前使用者)
-
-
從符合條件的記錄中選出 一筆
doc_cd
作為本次操作對象。
⚠️ 注意事項
-
本次操作屬於 供用官承認處理。
-
以下為對應資料表的更新與插入操作。
✅ 資料更新內容
以下是將「資料更新內容」部分整理為表格的形式,便於一目了然地掌握操作對象與內容:
項目 | 資料表 | 操作類型 | 欄位 | 更新值 / 說明 |
---|---|---|---|---|
① 管理換主表更新 | kanrigae_tbl |
UPDATE | shori_sts |
99 (已承認) |
upd_op_cd |
current_op_cd (當前操作人) |
|||
② 管理換明細更新 | kanrigae_meisai_tbl |
UPDATE | upd_op_cd |
current_op_cd (當前操作人) |
③ 個別履歷查詢 | kobetu_rireki_tbl |
SELECT | kobetu_cd (查詢欄位) |
根據 doc_cd 取得對應所有 kobetu_cd |
🔄 執行後續處理
🚩 情況一:2個まとめる(合併)
對於合併情況,對每組合併資料執行以下操作:
-
kanribo_tbl
→ INSERT -
kyouyoubo_tbl
→ INSERT -
kobetu_tbl
→ UPDATE -
zougen_rireki_tbl
→ UPDATE -
link_tbl
→ INSERT
🚩 情況二:2個まとめない(不合併)
每一筆獨立處理時,需執行兩輪以下操作:
-
kanribo_tbl
→ INSERT -
kyouyoubo_tbl
→ INSERT
(每筆對應:)
-
kobetu_tbl
→ UPDATE -
zougen_rireki_tbl
→ UPDATE -
link_tbl
→ INSERT
This article was last edited at