TND-101|標案案號:格式、重複判斷與樣版取號

原始碼查核:2026-10-12|三代現況:原始碼確認

適用範圍:新增招標公告入口及進入「採購資料」後的案號行為;續辦與移轉的完整例外另待整理。本篇依本機原始碼整理,尚未核對正式環境資料及部署設定。

搜尋關鍵字:標案案號,案號,案件編號,編號規則,重複案號,案號重複,取號,流水號,樣版,範本,接續編輯,採購資料

案號怎麼填

新增入口必填標案案號。畫面最多輸入30個字元;格式允許半形英文字母、數字、底線「_」及連字號「-」,不接受中文、空白與其他符號。畫面雖提示「30個英數字」,實際格式檢核也允許「_」及「-」。後續採購資料檢核仍會檢查這個字元格式。

例如 A115-001_X 符合字元格式;A115 001 含空白,不符合。30字上限本次直接確認於新增畫面,未確認所有匯入途徑與資料庫限制都一致。

同案號不一定是錯誤

情況三代處理
同機關已有招標暫存資料帶回既有內容,案號改為不可編輯文字,讓使用者接續編輯。
正式區已有同案號依既有公告、決標、無法決標及續辦狀態判斷;一般重複案等情況會阻擋,符合續辦條件時可能帶入資料並增加招標次數。
不同機關使用相同字串不能僅憑案號判為重複;查詢包含機關範圍,正式區另有文件機關與移轉關係。

因此本規則不能簡化成「案號全站唯一」或「曾經使用過就永遠不能再用」。進入編輯後,「採購資料」中的案號以文字顯示,沒有一般修改輸入框。

兩種樣版功能要分開理解

  • 自標案案號樣版取號:產生案號;取號時就更新樣版的最新案號及流水號,並非等公告建立完成才更新。
  • 使用招標公告樣版:帶入公告資料,是另一條建立流程。

常見查詢

為什麼輸入案號後跑出舊資料?可能命中既有暫存或可銜接的案件,需要先辨認來源,不應直接當成新建了一筆重複公告。

案號大小寫算同一案嗎?本次未核對資料庫比對設定,尚不能確認。

精簡程式追溯

行號對應本次查核快照,後續以檔案與方法重新定位。

  • tps/tps-C/src/main/resources/META-INF/resources/jsp/view/C/tpam/TpamTenderTmp.jsp,64–77、950–974、1038–1058、1622–1654;格式、必填、重複檢查與長度。
  • tps/tps-C/src/main/java/geps3/pms/tps/tpam/web/TenderManagementController.java,635–648、1133–1203、1301–1315;取號、新增及重複處理。
  • tps/tps-common/src/main/java/geps3/pms/tps/common/service/TenderManagementService.java,1065–1094、1155–1380、4915–4923;重複檢查/續辦與格式。
  • tps/tps-C/src/main/resources/META-INF/resources/jsp/view/C/tpam/commonComponents/buyInfo/tenderBasic.jsp,5–11;編輯頁案號顯示。

相關規則


Was this article helpful?