curtis
17小時前 5577f3ba7b9f0319c9b32d7080165207726d1f81
reassemble/bloc/mermaid/BarCode2CaseID.md
@@ -1,13 +1,15 @@
```mermaid
graph TD
    Start([開始 BarCode2CaseID]) --> Init[Result = 空字串]
    Init --> LoopStart{遍歷 MpsBarcodeinf.Count}
    LoopStart -- i=1 to Count --> CheckLen{長度 == CaseIDLength?}
flowchart TD
    Start([開始 BarCode2CaseID]) --> InitResult[初始化 Result 為空字串]
    InitResult --> LoopStart[遍歷條碼清單 i = 1 to Count]
    
    CheckLen -- 是 --> Found[Result = 條碼內容<br/>Break 迴圈]
    CheckLen -- 否 --> LoopNext[下一個條碼]
    LoopNext --> LoopStart
    LoopStart --> CheckLen{條碼長度是否等於 CaseIDLength?}
    CheckLen -- 是 --> SetResult[設定 Result 為此條碼]
    CheckLen -- 否 --> NextIter[下一筆]
    
    Found --> End([結束])
    LoopStart -- 結束 --> End
    SetResult --> BreakLoop[中斷迴圈]
    NextIter --> LoopStart
    BreakLoop --> End([結束])
    LoopStart -- 遍歷完成 --> End
```