email refactor
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const { Rental, Item, ConditionCheck } = require("../models");
|
||||
const { Rental, Item, ConditionCheck, User } = require("../models");
|
||||
const LateReturnService = require("./lateReturnService");
|
||||
const emailService = require("./emailService");
|
||||
const emailServices = require("./email");
|
||||
|
||||
class DamageAssessmentService {
|
||||
/**
|
||||
@@ -119,9 +119,15 @@ class DamageAssessmentService {
|
||||
|
||||
const updatedRental = await rental.update(updates);
|
||||
|
||||
// Fetch owner and renter user data for email
|
||||
const owner = await User.findByPk(updatedRental.ownerId);
|
||||
const renter = await User.findByPk(updatedRental.renterId);
|
||||
|
||||
// Send damage report to customer service for review
|
||||
await emailService.sendDamageReportToCustomerService(
|
||||
await emailServices.customerService.sendDamageReportToCustomerService(
|
||||
updatedRental,
|
||||
owner,
|
||||
renter,
|
||||
damageAssessment,
|
||||
lateCalculation
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user