保誠-保戶業務員媒合平台
wayne
2022-02-17 4394e4248455637ab7836756058ac872fdf4af10
pamapi/src/main/java/com/pollex/pam/appointment/process/DoneProcess.java
@@ -18,26 +18,26 @@
@Service
@Transactional
public class DoneProcess implements AppointmentProcessInterface{
   @Autowired
   AppointmentClosedInfoRepository appointmentClosedInfoRepository;
   @Autowired
   AppointmentClosedInfoService appointmentClosedInfoService;
   @Autowired
   SatisfactionService satisfactionService;
   @Autowired
   AppointmentService appointmentService;
   @Override
   public AppointmentClosedInfo create(AbstractAppointmentProcessDTO processDTO) {
      DoneProcessDTO doneProcess = toDoneProcessDTO(processDTO);
      AppointmentClosedInfo closedInfo = new AppointmentClosedInfo();
      BeanUtils.copyProperties(doneProcess, closedInfo);
      Appointment appointment = appointmentService.findById(processDTO.getAppointmentId());
      satisfactionService.createSatisfaction(appointment);
      satisfactionService.createAppointmentSatisfaction(appointment);
      return appointmentClosedInfoRepository.save(closedInfo);
   }
@@ -45,7 +45,7 @@
   public ContactStatusEnum getProcessType() {
      return ContactStatusEnum.DONE;
   }
   @Override
   public AppointmentClosedInfo editClosedInfo(
         AbstractAppointmentProcessDTO abstractDTO
@@ -60,5 +60,5 @@
      BeanUtils.copyProperties(abstractDTO, doneProcess);
      return doneProcess;
   }
}