查詢關鍵字:機關資料、機關地址、單位名稱、聯絡人、聯絡電話、分機、傳真、電子郵件、地址其他、字元長度
欄位規則
| 欄位 | 三代處理 |
|---|---|
機關代碼、機關名稱tenderOrgId、tenderOrgName | 依標案資料顯示文字,這個頁籤不提供輸入框。 |
單位名稱tenderOidDeptName | 必填;畫面最多60字元;後端另以去除頭尾空白後最多60字檢查。儲存前超過180位元組會截短,並提示名稱過長。 |
機關地址:縣市、鄉鎮市區、郵遞區號、詳細地址addrCity、addrArea、addrZip、addrDetl | 地址必填;縣市為「其他」時,後端不要求鄉鎮市區。郵遞區號由地址元件帶入且唯讀,畫面3碼;詳細地址畫面最多70字元、支援難字。詳細地址超過210位元組時另做難字處理與截短。前端地址提示仍逐項要求鄉鎮市區,與後端「其他」例外不同。 |
聯絡人contactPerson | 必填、支援難字。一般輸入框未直接設maxlength;切換難字元件重建輸入框時可見40字元限制,後端則做難字處理並截短至300位元組。不能概括為各途徑相同40字上限。 |
聯絡電話國碼telCountryCode | 必填;前端要求數字並最多3字元;後端儲存前截短至3位元組,檢核長度不得超過3碼。 |
聯絡電話區碼telArea | 必填;前端數字,後端長度2~4碼。 |
聯絡電話號碼telNo | 必填;輸入框原設最多10字元,但前端及後端檢核要求5~8碼;前端並要求數字。 |
聯絡電話分機telExt | 非本段必填欄位;前端以UTF-8限制10位元組,輸入或貼上超長時截短;後端亦截短至10位元組,並非一律10個中文字。 |
傳真國碼faxCountryCode | 必填;輸入框最多4字元,但儲存前截短至3位元組且後端要求不超過3碼。 |
傳真區碼、號碼faxArea、faxNo | 均必填;區碼2~4碼,號碼5~8碼。前端另要求數字;不要以輸入框10字元當成號碼可用長度。 |
電子郵件信箱email | 必填;畫面最多60字元,後端儲存前截短至60位元組,再由共用MailUtil檢查格式。 |
儲存與其他頁籤的連動
按暫存會保留本頁,按下一頁或頁籤也會先送出目前資料。修改模式會切換修改路由並隱藏暫存按鈕;欄位並未因此全部改為唯讀。
新增(含續辦招標)儲存機關資料時,以郵遞區號前三碼、縣市、鄉鎮市區及詳細地址組成地址。原開標地點空白且招標方式不是「公開取得報價單或企劃書」時,將此地址帶入開標地點;領標地點、投標地點空白時也會帶入。當日修改/更正的 modifyTenderDep 分支則只補空白的領標及投標地點,本段未補開標地點。已填地點不在上述分支覆寫。
暫存處理包含先儲存再建立檢核訊息的流程;看見暫存資料不表示各項必填及格式檢核已通過。後端截短與畫面字元上限是不同處理,不宜互相替代。
新增、當日修改、更正公告
上述機關聯絡欄位共用同一頁與欄位檢核,不因當日修改或更正就全部鎖定。新增讀寫 PMS_MAIN_TMP/TPAM_TENDER_TMP;當日修改與更正優先讀 session 的 tenderInfo,沒有時讀正式資料,再把變更放回操作流程的資料物件。兩種修改入口共用 modifyTenderDep,但 method 仍保留 correct 或 modify;不能把頁籤送出等同已更新正式公告。
原始碼索引
tps/tps-C/src/main/resources/META-INF/resources/jsp/view/C/tpam/CreateTender_dep.jsp:70–105、211–236、262–325、354–427、478–592、680–780
tps/tps-common/src/main/java/geps3/pms/tps/common/service/TenderManagementService.java:4800–4899
tps/tps-C/src/main/java/geps3/pms/tps/tpam/web/TenderManagementController.java:4773–4801、4985–5012、13584–13636
tps/tps-C/src/main/java/geps3/pms/tps/tpam/web/TenderManagementController.java:5059–5107
依 GEPS3 原始碼整理,檢視日期:2026-10-12;外部參數與主檔的實際值須由所列入口查詢。