add bid link to email body
This commit is contained in:
parent
baab481401
commit
568b9f35a1
1 changed files with 13 additions and 5 deletions
|
|
@ -47,11 +47,16 @@ class CreateFreightOrder
|
||||||
foreach ($carrierIds as $carrierId) {
|
foreach ($carrierIds as $carrierId) {
|
||||||
$carrier = $this->carrierRepo->find($carrierId);
|
$carrier = $this->carrierRepo->find($carrierId);
|
||||||
$freightOrderId = $freightOrder->getId();
|
$freightOrderId = $freightOrder->getId();
|
||||||
$this->sendEmail($carrier->getEmail(), $freightOrder);
|
$createdBid = $this->createBid(
|
||||||
$bidsCreated[] = $this->createBid(
|
|
||||||
$freightOrderId,
|
$freightOrderId,
|
||||||
$carrier->getId(),
|
$carrier->getId(),
|
||||||
);
|
);
|
||||||
|
$this->sendEmail(
|
||||||
|
$carrier->getEmail(),
|
||||||
|
$freightOrder,
|
||||||
|
$createdBid->getBidLink(),
|
||||||
|
);
|
||||||
|
$bidsCreated[] = $createdBid;
|
||||||
}
|
}
|
||||||
|
|
||||||
return $bidsCreated;
|
return $bidsCreated;
|
||||||
|
|
@ -70,12 +75,15 @@ class CreateFreightOrder
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
private function sendEmail(string $emailAddress, FreightOrder $freightOrder): void
|
private function sendEmail(
|
||||||
{
|
string $emailAddress,
|
||||||
|
FreightOrder $freightOrder,
|
||||||
|
string $bidLink,
|
||||||
|
): void {
|
||||||
$email = new Email();
|
$email = new Email();
|
||||||
$email->addRecipient($emailAddress);
|
$email->addRecipient($emailAddress);
|
||||||
$email->setSubject('Freight Order Request');
|
$email->setSubject('Freight Order Request');
|
||||||
$email->setBody('Please fill out your bid at this link xxxxxxx');
|
$email->setBody("Please fill out your bid at this link $bidLink");
|
||||||
foreach ($freightOrder->getFileAttachments() as $file) {
|
foreach ($freightOrder->getFileAttachments() as $file) {
|
||||||
$email->addAttachment($file);
|
$email->addAttachment($file);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue