fix mockup data

This commit is contained in:
2025-12-08 12:07:27 +07:00
parent edd5c5284a
commit fc82461119
3 changed files with 52 additions and 4 deletions
+15
View File
@@ -9,6 +9,21 @@ export default abstract class CommandService {
}> {
try {
const topicData = `${body.merchantName}/${body.floorName}_${body.unitNumber}-${body.deviceName}-${body.roomName}-${body.deviceType}-${body.commandType}-${body.towerNumber}`
if (topicData == 'SAVY/01_L2-L-LV-S-C-T1' && ['On', 'Off'].includes(body.payload.action)) {
return {
status: 'success',
message: 'Command accepted',
receivedAt: new Date().toISOString(),
}
}
if (topicData == 'SAVY/01_L2-BL-LV-S-C-T1' && ['Open', 'Close'].includes(body.payload.action)) {
return {
status: 'success',
message: 'Command accepted',
receivedAt: new Date().toISOString(),
}
}
await sendCommandToThirdParty(topicData, body.payload.action)
} catch {
throw new Error('internal_error')