TND-110|機關資料:地址、聯絡方式與儲存連動

查詢關鍵字:機關資料、機關地址、單位名稱、聯絡人、聯絡電話、分機、傳真、電子郵件、地址其他、字元長度

欄位規則

欄位三代處理
機關代碼、機關名稱
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;外部參數與主檔的實際值須由所列入口查詢。

連動規則與相關查詢

返回招標公告導覽


Was this article helpful?