301 lines
36 KiB
Markdown
301 lines
36 KiB
Markdown
2026-06-08T01:00:00.071737431Z [Nest] 1 - 06/08/2026, 8:00:00 AM LOG [DueDateReminderService] Running due date reminder check...
|
|
2026-06-08T01:00:00.102101386Z [Nest] 1 - 06/08/2026, 8:00:00 AM LOG [CleanupTempFilesWorker] No expired temporary files found.
|
|
2026-06-08T01:00:00.102881349Z [Nest] 1 - 06/08/2026, 8:00:00 AM LOG [CleanupTempFilesWorker] No expired temporary files found.
|
|
2026-06-08T01:00:00.103594606Z [Nest] 1 - 06/08/2026, 8:00:00 AM LOG [CleanupTempFilesWorker] No expired temporary files found.
|
|
2026-06-08T01:00:00.137527464Z [Nest] 1 - 06/08/2026, 8:00:00 AM LOG [DueDateReminderService] Found 0 correspondences approaching due date
|
|
2026-06-08T01:00:00.139274821Z [Nest] 1 - 06/08/2026, 8:00:00 AM LOG [DueDateReminderService] Found 0 correspondences approaching due date
|
|
2026-06-08T01:00:00.143763128Z [Nest] 1 - 06/08/2026, 8:00:00 AM LOG [DueDateReminderService] Found 0 correspondences approaching due date
|
|
2026-06-08T01:08:46.629740926Z [Nest] 1 - 06/08/2026, 8:08:46 AM DEBUG [DashboardService] Getting dashboard stats for user 1, project: Global
|
|
2026-06-08T01:08:46.678395703Z [Nest] 1 - 06/08/2026, 8:08:46 AM DEBUG [DashboardService] Getting recent activity for user 1, project: Global
|
|
2026-06-08T01:08:46.719059414Z [Nest] 1 - 06/08/2026, 8:08:46 AM DEBUG [DashboardService] Getting pending tasks for user 1, project: Global
|
|
2026-06-08T01:09:05.991394415Z [Nest] 1 - 06/08/2026, 8:09:05 AM LOG [OcrService] Active OCR Engine changed to Tesseract OCR (ID: 019505a1-7c3e-7000-8000-abc123def001) by user 1
|
|
2026-06-08T01:09:09.068364271Z [Nest] 1 - 06/08/2026, 8:09:09 AM LOG [OcrService] Active OCR Engine changed to typhoon-np-dms-ocr:latest (ID: 019505a1-7c3e-7000-8000-abc123def002) by user 1
|
|
2026-06-08T01:09:48.374690387Z [Nest] 1 - 06/08/2026, 8:09:48 AM LOG [FileStorageService] Dedup upload: returning existing temp attachment publicId=019ea2d7-a998-736f-9d0a-b85a70c262f5 checksum=304756ab51d25796701fdf95782b517972dd274acff6abac0493beeded7a4fcf
|
|
2026-06-08T01:09:48.386018291Z [Nest] 1 - 06/08/2026, 8:09:48 AM LOG [PerformanceInterceptor] Object(6) {
|
|
2026-06-08T01:09:48.386064798Z message: 'HTTP Request Performance',
|
|
2026-06-08T01:09:48.386080528Z method: 'POST',
|
|
2026-06-08T01:09:48.386141282Z route: '/api/ai/admin/sandbox/ocr',
|
|
2026-06-08T01:09:48.386175937Z statusCode: 202,
|
|
2026-06-08T01:09:48.386193460Z durationMs: 304.733809,
|
|
2026-06-08T01:09:48.386212585Z level: 'warn'
|
|
2026-06-08T01:09:48.386239967Z }
|
|
2026-06-08T01:09:48.392582832Z [Nest] 1 - 06/08/2026, 8:09:48 AM LOG [AiBatchProcessor] Sandbox OCR-Only job processing — jobId=019ea4c7-58d6-737a-b213-7a2266a55cc1
|
|
2026-06-08T01:09:48.394711094Z [Nest] 1 - 06/08/2026, 8:09:48 AM LOG [SandboxOcrEngineService] detectAndExtract called — engine="typhoon-np-dms-ocr" pdfPath="/app/uploads/temp/e46ccc0d-4e97-407a-a6d4-bd93a008332e.pdf" typhoonOptions={"temperature":0.1,"topP":0.1,"repeatPenalty":1.1}
|
|
2026-06-08T01:09:48.394757300Z [Nest] 1 - 06/08/2026, 8:09:48 AM LOG [SandboxOcrEngineService] engine="typhoon-np-dms-ocr" → calling sidecar at http://192.168.10.100:8765/ocr-upload
|
|
2026-06-08T01:09:48.404236828Z [Nest] 1 - 06/08/2026, 8:09:48 AM LOG [SandboxOcrEngineService] File read OK — 1405031 bytes from "/app/uploads/temp/e46ccc0d-4e97-407a-a6d4-bd93a008332e.pdf"
|
|
2026-06-08T01:09:48.408472893Z [Nest] 1 - 06/08/2026, 8:09:48 AM LOG [SandboxOcrEngineService] Sending to sidecar — engine=typhoon-np-dms-ocr options={"temperature":0.1,"topP":0.1,"repeatPenalty":1.1}
|
|
2026-06-08T01:13:29.124170160Z [Nest] 1 - 06/08/2026, 8:13:29 AM LOG [SandboxOcrEngineService] Sidecar response OK — engineUsed="typhoon-np-dms-ocr" ocrUsed=true textLen=7457
|
|
2026-06-08T01:14:38.261420792Z [Nest] 1 - 06/08/2026, 8:14:38 AM LOG [AiBatchProcessor] Sandbox AI-Extract job processing — jobId=019ea4c7-58d6-737a-b213-7a2266a55cc1
|
|
2026-06-08T01:14:38.283542739Z [Nest] 1 - 06/08/2026, 8:14:38 AM DEBUG [AiBatchProcessor] Prompt stats: OCR=7457 chars, MasterData=6194 chars, Total=15733 chars
|
|
2026-06-08T01:14:52.223001836Z [Nest] 1 - 06/08/2026, 8:14:52 AM DEBUG [AiBatchProcessor] Raw LLM response: {
|
|
2026-06-08T01:14:52.223061578Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:52.223094780Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:52.223110400Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:52.223124546Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:52.223137851Z "recipients": [
|
|
2026-06-08T01:14:52.223149413Z {
|
|
2026-06-08T01:14:52.223160974Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:52.223184619Z "recipientType": "TO"
|
|
2026-06-08T01:14:52.223197783Z },
|
|
2026-06-08T01:14:52.223209385Z {
|
|
2026-06-08T01:14:52.223222039Z "organizationPublicId": "c94cb907-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:52.223249420Z "recipientType": "CC"
|
|
2026-06-08T01:14:52.223262805Z }
|
|
2026-06-08T01:14:52.223274738Z ],
|
|
2026-06-08T01:14:52.223286620Z "subject": "เรื่อง ส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2",
|
|
2026-06-08T01:14:52.223299875Z "documentDate": "2025-02-19",
|
|
2026-06-08T01:14:52.223312148Z "tags": [
|
|
2026-06-08T01:14:52.223323770Z "การส่งมอบพื้นที่",
|
|
2026-06-08T01:14:52.223335632Z "งานก่อสร้างอาคาร",
|
|
2026-06-08T01:14:52.223347424Z "สะพานยกระดับ",
|
|
2026-06-08T01:14:52.223358946Z "สถานีไฟฟ้าแรงสูง"
|
|
2026-06-08T01:14:52.223370588Z ],
|
|
2026-06-08T01:14:52.223381358Z "summary": "บริษัทซีเอชอีซี(ไทย)จำกัด ส่งเอกสารแจ้งการส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2 เพื่อให้ผู้รับจ้างดำเนินงานก่อสร้างตามแผน โดยระบุวันเริ่มต้นใช้งานเมื่อวันที่ 20 กุมภาพันธ์ พ.ศ. 2567 มีรายละเอีย
|
|
2026-06-08T01:14:52.223462730Z [Nest] 1 - 06/08/2026, 8:14:52 AM WARN [AiBatchProcessor] JSON parse attempt 1 failed, regenerating response...
|
|
2026-06-08T01:14:58.472060364Z [Nest] 1 - 06/08/2026, 8:14:58 AM DEBUG [AiBatchProcessor] Raw LLM response: {
|
|
2026-06-08T01:14:58.472100850Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472131277Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:58.472148850Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:58.472158298Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472174448Z "recipients": [
|
|
2026-06-08T01:14:58.472183675Z {
|
|
2026-06-08T01:14:58.472192091Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472200417Z "recipientType": "TO"
|
|
2026-06-08T01:14:58.472208221Z },
|
|
2026-06-08T01:14:58.472215846Z {
|
|
2026-06-08T01:14:58.472223390Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472231224Z "recipientType": "CC"
|
|
2026-06-08T01:14:58.472238989Z }
|
|
2026-06-08T01:14:58.472246413Z ],
|
|
2026-06-08T01:14:58.472253977Z "subject": "เรื่อง ส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2",
|
|
2026-06-08T01:14:58.472263004Z "documentDate": "2025-02-19",
|
|
2026-06-08T01:14:58.472277171Z "tags": [
|
|
2026-06-08T01:14:58.472285025Z "Keydate",
|
|
2026-06-08T01:14:58.472292720Z "การส่งมอบพื้นที่",
|
|
2026-06-08T01:14:58.472300484Z "อุปสรรคก่อสร้าง"
|
|
2026-06-08T01:14:58.472308539Z ],
|
|
2026-06-08T01:14:58.472316374Z "summary": "บริษัทซีเอชอีซี(ไทย)จำกัด ส่งเรื่องขอแจ้งยืนยันวันเริ่มต้นงานก่อสร้างโครงการพัฒนาท่าเรือแหลมฉบังระยะที่3 (ส่วนที่2) โดยระบุ Keydate เริ่มต้นจาก 1 กุมภาพันธ์ พ.ศ. 2568 และแจ้งว่าวันที่เริ่มใช้จริงคือ 20 กันยายน พ.ศ.
|
|
2026-06-08T01:14:58.472720552Z [Nest] 1 - 06/08/2026, 8:14:58 AM ERROR [AiBatchProcessor] Failed to parse LLM response as JSON after 2 attempts. Raw: {
|
|
2026-06-08T01:14:58.472748875Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472759966Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:58.472768161Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:58.472777158Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472785354Z "recipients": [
|
|
2026-06-08T01:14:58.472793409Z {
|
|
2026-06-08T01:14:58.472801033Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472809128Z "recipientType": "TO"
|
|
2026-06-08T01:14:58.472818105Z },
|
|
2026-06-08T01:14:58.472830108Z {
|
|
2026-06-08T01:14:58.472837952Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472846548Z "recipientType": "CC"
|
|
2026-06-08T01:14:58.472854313Z }
|
|
2026-06-08T01:14:58.472862017Z ],
|
|
2026-06-08T01:14:58.472870353Z "subject": "เรื่อง ส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2",
|
|
2026-06-08T01:14:58.472879841Z "documentDate": "2025-02-19",
|
|
2026-06-08T01:14:58.472888667Z "tags": [
|
|
2026-06-08T01:14:58.472899568Z "Keydate",
|
|
2026-06-08T01:14:58.472910138Z "การส่งมอบพื้นที่",
|
|
2026-06-08T01:14:58.472918684Z "อุปสรรคก่อสร้าง"
|
|
2026-06-08T01:14:58.472927079Z ],
|
|
2026-06-08T01:14:58.472935295Z "summary": "บริษัทซีเอชอีซี(ไทย)จำกัด ส่งเรื่องขอแจ้งยืนยันวันเริ่มต้นงานก่อสร้างโครงการพัฒนาท่าเรือแหลมฉบังระยะที่3 (ส่วนที่2) โดยระบุ Keydate เริ่มต้นจาก 1 กุมภาพันธ์ พ.ศ. 2568 และแจ้งว่าวันที่เริ่มใช้จริงคือ 20 กันยายน พ.ศ., Cleaned: {
|
|
2026-06-08T01:14:58.472956555Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.472966724Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:58.472988495Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:58.472999044Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.473009113Z "recipients": [
|
|
2026-06-08T01:14:58.473017599Z {
|
|
2026-06-08T01:14:58.473026285Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.473035182Z "recipientType": "TO"
|
|
2026-06-08T01:14:58.473045441Z },
|
|
2026-06-08T01:14:58.473054078Z {
|
|
2026-06-08T01:14:58.473063445Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.473073203Z "recipientType": "CC"
|
|
2026-06-08T01:14:58.473081168Z }
|
|
2026-06-08T01:14:58.473088763Z ],
|
|
2026-06-08T01:14:58.473098862Z "subject": "เรื่อง ส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2",
|
|
2026-06-08T01:14:58.473107518Z "documentDate": "2025-02-19",
|
|
2026-06-08T01:14:58.473114922Z "tags": [
|
|
2026-06-08T01:14:58.473122035Z "Keydate",
|
|
2026-06-08T01:14:58.473130230Z "การส่งมอบพื้นที่",
|
|
2026-06-08T01:14:58.473138696Z "อุปสรรคก่อสร้าง"
|
|
2026-06-08T01:14:58.473147964Z ],
|
|
2026-06-08T01:14:58.473160086Z "summary": "บริษัทซีเอชอีซี(ไทย)จำกัด ส่งเรื่องขอแจ้งยืนยันวันเริ่มต้นงานก่อสร้างโครงการพัฒนาท่าเรือแหลมฉบังระยะที่3 (ส่วนที่2) โดยระบุ Keydate เริ่มต้นจาก 1 กุมภาพันธ์ พ.ศ. 2568 และแจ้งว่าวันที่เริ่มใช้จริงคือ 20 กันยายน พ.ศ.
|
|
2026-06-08T01:14:58.473187207Z [Nest] 1 - 06/08/2026, 8:14:58 AM ERROR [AiBatchProcessor] Sandbox AI-extract failed: Failed to parse LLM response as JSON after 2 attempts. Raw: {
|
|
2026-06-08T01:14:58.473235247Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.473243092Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:58.473251598Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:58.473259653Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d000, Cleaned: {
|
|
2026-06-08T01:14:58.473267227Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.473283358Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:58.473290962Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:58.473298777Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d000
|
|
2026-06-08T01:14:58.476533423Z [Nest] 1 - 06/08/2026, 8:14:58 AM ERROR [AiBatchProcessor] Batch job failed — jobType=sandbox-ai-extract, documentPublicId=019ea4c7-58d6-737a-b213-7a2266a55cc1
|
|
2026-06-08T01:14:58.476572526Z Error: Failed to parse LLM response as JSON after 2 attempts. Raw: {
|
|
2026-06-08T01:14:58.476582735Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.476591642Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:58.476600549Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:58.476609305Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d000, Cleaned: {
|
|
2026-06-08T01:14:58.476617500Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:14:58.476646014Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:14:58.476875825Z "disciplineCode": "GEN",
|
|
2026-06-08T01:14:58.476943642Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d000
|
|
2026-06-08T01:14:58.477039612Z at AiBatchProcessor.generateStructuredJson (/app/dist/modules/ai/processors/ai-batch.processor.js:144:27)
|
|
2026-06-08T01:14:58.477112709Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
|
|
2026-06-08T01:14:58.477173383Z at async AiBatchProcessor.processSandboxAiExtract (/app/dist/modules/ai/processors/ai-batch.processor.js:445:43)
|
|
2026-06-08T01:14:58.477231021Z at async AiBatchProcessor.process (/app/dist/modules/ai/processors/ai-batch.processor.js:197:21)
|
|
2026-06-08T01:14:58.477325709Z at async /app/node_modules/.pnpm/bullmq@5.65.0/node_modules/bullmq/dist/cjs/classes/worker.js:557:32
|
|
2026-06-08T01:15:03.525739281Z [Nest] 1 - 06/08/2026, 8:15:03 AM LOG [AiBatchProcessor] Sandbox AI-Extract job processing — jobId=019ea4c7-58d6-737a-b213-7a2266a55cc1
|
|
2026-06-08T01:15:03.537539441Z [Nest] 1 - 06/08/2026, 8:15:03 AM DEBUG [AiBatchProcessor] Prompt stats: OCR=7457 chars, MasterData=6194 chars, Total=15733 chars
|
|
2026-06-08T01:15:09.962061344Z [Nest] 1 - 06/08/2026, 8:15:09 AM DEBUG [AiBatchProcessor] Raw LLM response: {
|
|
2026-06-08T01:15:09.962103483Z "projectPublicId": "c957f523-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:15:09.962115385Z "correspondenceTypeCode": "LETTER",
|
|
2026-06-08T01:15:09.962126045Z "disciplineCode": "GEN",
|
|
2026-06-08T01:15:09.962136184Z "originatorOrganizationPublicId": "c94cb95e-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:15:09.962145982Z "recipients": [
|
|
2026-06-08T01:15:09.962179595Z {
|
|
2026-06-08T01:15:09.962189093Z "organizationPublicId": "c94cb8ac-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:15:09.962199192Z "recipientType": "TO"
|
|
2026-06-08T01:15:09.962207818Z },
|
|
2026-06-08T01:15:09.962216114Z {
|
|
2026-06-08T01:15:09.962224339Z "organizationPublicId": "c94cb907-538b-11f1-8c7d-0242ac1d0007",
|
|
2026-06-08T01:15:09.962233086Z "recipientType": "CC"
|
|
2026-06-08T01:15:09.962241431Z }
|
|
2026-06-08T01:15:09.962249396Z ],
|
|
2026-06-08T01:15:09.962258784Z "subject": "เรื่อง ส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2",
|
|
2026-06-08T01:15:09.962269023Z "documentDate": "2025-02-19",
|
|
2026-06-08T01:15:09.962277429Z "tags": [
|
|
2026-06-08T01:15:09.962286025Z "พื้นที่ถมทะเล",
|
|
2026-06-08T01:15:09.962294822Z "ส่งมอบพื้นที่",
|
|
2026-06-08T01:15:09.962303488Z "อุปสรรคก่อสร้าง"
|
|
2026-06-08T01:15:09.962311854Z ],
|
|
2026-06-08T01:15:09.962320219Z "summary": "บริษัทซีเอชอีซี(ไทย)จำกัด ส่งจดหมายขอแจ้งยืนยันการรับมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2 จากผู้ควบคุมงาน โดยระบุว่าพบวัสดุอุปกรณ์และสิ่งก่อสร้างตั้งอยู่ในพื้นที่ซึ่งเป็นอุปสรรคการเริ่มงานก่อสร้าง
|
|
2026-06-08T01:15:09.962379711Z [Nest] 1 - 06/08/2026, 8:15:09 AM WARN [AiBatchProcessor] JSON parse attempt 1 failed, regenerating response...
|
|
2026-06-08T01:15:16.237350314Z [Nest] 1 - 06/08/2026, 8:15:16 AM DEBUG [AiBatchProcessor] Raw LLM response: {"projectPublicId":"c957f523-538b-11f1-8c7d-0242ac1d0007","correspondenceTypeCode":"LETTER","disciplineCode":"GEN","originatorOrganizationPublicId":"c94cb95e-538b-11f1-8c7d-0242ac1d0007","recipients":[{"organizationPublicId":"c94cb8ac-538b-11f1-8c7d-0242ac1d0007","recipientType":"TO"},{"organizationPublicId":"c94cb95e-538b-11f1-8c7d-0242ac1d0007","recipientType":"CC"}],"subject":"เรื่อง ส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2","documentDate":"2025-02-19","tags":["พื้นที่ถมทะเล"],"summary":"บริษัทซีเอชอีซี(ไทย)จำกัดแจ้งผู้ควบคุมงานและหน่วยงานรับมอบหมายเรื่องการส่งมอบพื้นที่ถมทะเลพื้นที่ 1 และ 2 โดยระบุว่าพบวัสดุอุปกรณ์เครื่องจักรและสิ่งก่อสร้างยังคงอยู่ในบริเวณดังกล่าว ส่งผลให้เกิดอุปสรรคต่อการเริ่มงานก่อสร้าง และขอรื้อย้ายออกล่วงหน้าเพื่อไม่ให้กระทบ Keydate ที่กำหนดไว้อย่างชัดเจน โดยย้ำถึงความจำเป็นในการดำเนินการตามแผนงานก่อสร้างและส่งมอบงานให้ผู้ว่า
|
|
|