diff --git a/src/modules/configuration/log/data/models/pos-log.model.ts b/src/modules/configuration/log/data/models/pos-log.model.ts index b161889..fd8631f 100644 --- a/src/modules/configuration/log/data/models/pos-log.model.ts +++ b/src/modules/configuration/log/data/models/pos-log.model.ts @@ -25,4 +25,10 @@ export class PosLogModel @Column('varchar', { name: 'creator_id', nullable: true }) creator_id: string; + + @Column('varchar', { name: 'drawn_by_name', nullable: true }) + drawn_by_name: string; + + @Column('varchar', { name: 'drawn_by_id', nullable: true }) + drawn_by_id: string; } diff --git a/src/modules/configuration/log/domain/handlers/pos-log.handler.ts b/src/modules/configuration/log/domain/handlers/pos-log.handler.ts index 57f7e07..192247f 100644 --- a/src/modules/configuration/log/domain/handlers/pos-log.handler.ts +++ b/src/modules/configuration/log/domain/handlers/pos-log.handler.ts @@ -27,7 +27,9 @@ export class RecordPosLogHandler implements IEventHandler { total_balance: data.withdrawal_cash ?? data.opening_cash_balance, pos_number: data.pos_number, creator_id: data.pos_admin?.id, - creator_name: data.pos_admin?.name, + creator_name: data.pos_admin?.name ?? data.pos_admin?.username, + drawn_by_id: data.withdraw_user?.id, + drawn_by_name: data.withdraw_user?.name ?? data.withdraw_user?.username, created_at: data.created_at, });