diff --git a/backend/app/routers/sites.py b/backend/app/routers/sites.py index c8b0eb4..ec5accc 100644 --- a/backend/app/routers/sites.py +++ b/backend/app/routers/sites.py @@ -414,6 +414,8 @@ class ModbusJournalCommandRow(BaseModel): status: str attempt_count: int created_at: str + asset_code: str | None = None + error_msg: str | None = None class ModbusJournalListResponse(BaseModel): diff --git a/db/routines/R__027_fn_modbus_journal_list.sql b/db/routines/R__027_fn_modbus_journal_list.sql index aab1c67..b258253 100644 --- a/db/routines/R__027_fn_modbus_journal_list.sql +++ b/db/routines/R__027_fn_modbus_journal_list.sql @@ -14,7 +14,9 @@ as $fn$ 'value_verified', q.value_verified, 'status', q.status, 'attempt_count', q.attempt_count, - 'created_at', q.created_at + 'created_at', q.created_at, + 'asset_code', q.asset_code, + 'error_msg', q.error_msg ) order by q.created_at desc ), @@ -30,7 +32,9 @@ as $fn$ mc.value_verified, mc.status, mc.attempt_count, - mc.created_at + mc.created_at, + mc.asset_code, + mc.error_msg from ems.modbus_command mc where mc.site_id = p_site_id order by mc.created_at desc