update send email payment proof, send email only in production

This commit is contained in:
edmondlang
2023-06-03 19:19:35 +08:00
parent dc5b96403c
commit 763902879d
@@ -94,11 +94,12 @@ class CreatePaymentProofDocumentLogic extends AbstractControllerLogic
$this->createInvoiceTransactionProcessor->execute($transaction->owner->booking);
// send email to customer
// todo: send them the file also
// todo: a function to send a proof to the receipiant, they have to give us a email of the receipiant and also need to submiited purchase order
$companyEmployee = $transaction->owner->booking->company->employees;
foreach ($companyEmployee as $employee) {
$this->sendUserPaymentProofUploadedEmail::dispatch($employee, $transaction->owner->booking, $file[0]);
if (app()->environment('production')) {
$companyEmployee = $transaction->owner->booking->company->employees;
foreach ($companyEmployee as $employee) {
$this->sendUserPaymentProofUploadedEmail::dispatch($employee, $transaction->owner->booking, $file[0]);
}
}
return $this->response([]);