mirror of
https://gitlab.com/mobicoop/v3/service/territory.git
synced 2026-03-28 03:25:50 +00:00
update readme, update logging
This commit is contained in:
@@ -7,6 +7,7 @@ import { CreateTerritoryCommand } from '../../commands/create-territory.command'
|
||||
import { TerritoryMessager } from '../../adapters/secondaries/territory.messager';
|
||||
import { Territory } from '../entities/territory';
|
||||
import { CreateTerritoryRequest } from '../dtos/create-territory.request';
|
||||
import { TerritoryLoggingPresenter } from '../../adapters/secondaries/territory-logging.presenter';
|
||||
|
||||
@CommandHandler(CreateTerritoryCommand)
|
||||
export class CreateTerritoryUseCase {
|
||||
@@ -26,10 +27,17 @@ export class CreateTerritoryUseCase {
|
||||
|
||||
try {
|
||||
const territory = await this._repository.createTerritory(entity);
|
||||
this._territoryMessager.publish('create', JSON.stringify(territory));
|
||||
this._territoryMessager.publish(
|
||||
'create',
|
||||
JSON.stringify(
|
||||
this._mapper.map(territory, Territory, TerritoryLoggingPresenter),
|
||||
),
|
||||
);
|
||||
this._loggingMessager.publish(
|
||||
'territory.create.info',
|
||||
JSON.stringify(territory),
|
||||
JSON.stringify(
|
||||
this._mapper.map(territory, Territory, TerritoryLoggingPresenter),
|
||||
),
|
||||
);
|
||||
return territory;
|
||||
} catch (error) {
|
||||
|
||||
@@ -4,6 +4,7 @@ import { CommandHandler } from '@nestjs/cqrs';
|
||||
import { LoggingMessager } from '../../adapters/secondaries/logging.messager';
|
||||
import { TerritoriesRepository } from '../../adapters/secondaries/territories.repository';
|
||||
import { TerritoryMessager } from '../../adapters/secondaries/territory.messager';
|
||||
import { TerritoryLoggingPresenter } from '../../adapters/secondaries/territory-logging.presenter';
|
||||
import { UpdateTerritoryCommand } from '../../commands/update-territory.command';
|
||||
import { UpdateTerritoryRequest } from '../dtos/update-territory.request';
|
||||
import { Territory } from '../entities/territory';
|
||||
@@ -29,11 +30,23 @@ export class UpdateTerritoryUseCase {
|
||||
);
|
||||
this._territoryMessager.publish(
|
||||
'update',
|
||||
JSON.stringify(command.updateTerritoryRequest),
|
||||
JSON.stringify(
|
||||
this._mapper.map(
|
||||
command.updateTerritoryRequest,
|
||||
UpdateTerritoryRequest,
|
||||
TerritoryLoggingPresenter,
|
||||
),
|
||||
),
|
||||
);
|
||||
this._loggingMessager.publish(
|
||||
'territory.update.info',
|
||||
JSON.stringify(command.updateTerritoryRequest),
|
||||
JSON.stringify(
|
||||
this._mapper.map(
|
||||
command.updateTerritoryRequest,
|
||||
UpdateTerritoryRequest,
|
||||
TerritoryLoggingPresenter,
|
||||
),
|
||||
),
|
||||
);
|
||||
return territory;
|
||||
} catch (error) {
|
||||
|
||||
Reference in New Issue
Block a user