diff --git a/BACKEND/.gitignore b/BACKEND/.gitignore index a6a3572..67bcdd2 100644 --- a/BACKEND/.gitignore +++ b/BACKEND/.gitignore @@ -29,3 +29,4 @@ storage/system_logs storage/ios storage/i storage/license +storage/report_sn diff --git a/BACKEND/app/services/line_connection.ts b/BACKEND/app/services/line_connection.ts index 5585dcb..5282ff6 100644 --- a/BACKEND/app/services/line_connection.ts +++ b/BACKEND/app/services/line_connection.ts @@ -537,14 +537,6 @@ export default class LineConnection { }, 5000) return } else if (timeoutTimer) clearTimeout(timeoutTimer) - this.outputScenario += `\n---end-scenarios---${now}---${userName}---\n` - this.outputBuffer = '' - this.config.runningScenario = '' - this.socketIO.emit('running_scenario', { - stationId: this.config.stationId, - lineId: this.config.id, - title: '', - }) const logScenarios = this.outputScenario const data = textfsmResults(logScenarios, '') @@ -604,6 +596,9 @@ export default class LineConnection { scenario.title.includes('DPELP') && script.title.includes('DPELP') ) { + this.outputScenario += `\n---end-scenarios---${now}---${userName}---\n` + this.outputBuffer = '' + this.config.runningScenario = '' this.listScenarios.push(scenario.id) // this.outputScenario = '' this.runScript(scenario, userName) @@ -651,6 +646,14 @@ export default class LineConnection { // this.updateNote(result.sn, result) // } } + this.outputScenario += `\n---end-scenarios---${now}---${userName}---\n` + this.outputBuffer = '' + this.config.runningScenario = '' + this.socketIO.emit('running_scenario', { + stationId: this.config.stationId, + lineId: this.config.id, + title: '', + }) this.config.data = data this.socketIO.emit('data_textfsm', { stationId: this.config.stationId, @@ -910,7 +913,6 @@ export default class LineConnection { const payload = { model: 'gpt-5-mini', - max_tokens: 1000, messages: [ { role: 'user', @@ -935,6 +937,7 @@ export default class LineConnection { }, } ) + console.log('AI detect log response:', remoteResp.data) return remoteResp.data?.Status === 'OK' ? remoteResp.data?.data : '' } catch (error: any) { console.log('[ERROR] Detect log from AI', error) @@ -2277,7 +2280,10 @@ Ports Missing/Down: ${missing.length}\n\n`
-
Receiving & Inspection Notes
+
+
Receiving & Inspection Notes
+
${dataIncomingBySN?.packagePo?.receivedBy?.fullName || 'Unknown'} ยท ${dataIncomingBySN?.packagePo?.receivedDate ? momentTZ(dataIncomingBySN?.packagePo?.receivedDate).tz(timeZone).format('DD MMM, HH:mm') : ''}
+
⚠ Warning from Warehouse

${dataIncomingBySN?.packagePo?.notes || ''}