保誠-保戶業務員媒合平台
Jack
2022-01-19 bf5a163bd84dfabb4fab275f6cbd27e5b0747e74
pamapi/src/main/java/com/pollex/pam/appointment/process/AppointmentProcess.java
@@ -1,5 +1,6 @@
package com.pollex.pam.appointment.process;
import java.time.Instant;
import java.util.List;
import java.util.Optional;
@@ -8,6 +9,7 @@
import com.pollex.pam.domain.Appointment;
import com.pollex.pam.domain.AppointmentClosedInfo;
import com.pollex.pam.enums.ContactStatusEnum;
import com.pollex.pam.repository.AppointmentClosedInfoRepository;
import com.pollex.pam.repository.AppointmentRepository;
import com.pollex.pam.service.AppointmentClosedInfoService;
@@ -38,8 +40,14 @@
            process.createProcess(dto);
         }
      });
      Appointment appointment = appointmentService.findById(dto.getAppointmentId());
      appointment.setCommunicateStatus(dto.getContactStatus());
      changeAppointmentCommunicateStatus(dto.getAppointmentId(), dto.getContactStatus());
   }
   private void changeAppointmentCommunicateStatus(Long appointmentId, ContactStatusEnum contactStatus) {
      Appointment appointment = appointmentService.findById(appointmentId);
      appointment.setCommunicateStatus(contactStatus);
      appointmentRepository.save(appointment);
   }