feat(proposals::warehouse): Adding email events back on proposal accepted
This commit is contained in:
@@ -16,9 +16,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"version" : {
|
"version" : {
|
||||||
"version" : "1.5.4",
|
"version" : "1.5.5",
|
||||||
"name": "ETA Beta",
|
"name": "ETA Beta",
|
||||||
"date":"21/07/2025"
|
"date":"22/07/2025"
|
||||||
},
|
},
|
||||||
"S3" : {
|
"S3" : {
|
||||||
"bucket": "etaviaporte",
|
"bucket": "etaviaporte",
|
||||||
|
|||||||
@@ -90,6 +90,15 @@ async function onProposalAccepted( userId, proposalId ){
|
|||||||
|
|
||||||
const load = await loadsModel.findById( proposal.load );
|
const load = await loadsModel.findById( proposal.load );
|
||||||
await onAcceptedEvents.sendNotification( proposal, load );
|
await onAcceptedEvents.sendNotification( proposal, load );
|
||||||
|
|
||||||
|
const warehouse = await branchesModel.findById( load.shipper_warehouse );
|
||||||
|
if( warehouse ){
|
||||||
|
const carrier = await companiesModel.findById( load.carrier ) || {};
|
||||||
|
const product = await productsModel.findById( load.product ) || {};
|
||||||
|
const driver = await usersModel.findById( load.driver ) || {};
|
||||||
|
|
||||||
|
await onAcceptedEvents.sendWarehouseEmail( warehouse, load, carrier, product, vehicle, driver );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user