保誠-保戶業務員媒合平台
jack
2023-07-27 b3572f326520545ba2d1a4a69b29520a055cb649
pamapi/src/main/java/com/pollex/pam/web/rest/AppointmentResource.java
@@ -68,14 +68,13 @@
   public AppointmentDTO clientCreateAppointment(@RequestBody AppointmentCreateDTO appointmentCreateDTO) {
        List<Appointment> processing = appointmentService.findProcessingAppointmentByCustomer(SecurityUtils.getCustomerDBId());
        List<Appointment> cancelAppointmentment = appointmentService.findCustomer3DayCancelAppointment();
        if(processing.size()>0) {
        if(!processing.isEmpty()) {
           throw new CreateFailHaveProcessingAppointmentException();
       }else if(cancelAppointmentment.size()>0) {
       }else if(!cancelAppointmentment.isEmpty()) {
          throw new CreateFailBecauseOfCancelAppointmentRecentException();
       }
        
        Appointment appointment = appointmentService.customerCreateAppointment(appointmentCreateDTO);
//        appointmentService.sendAppointmentNotify(appointment);
        satisfactionService.createUnfilledSystemSatisfaction(appointment);
        return appointmentMapper.toAppointmentDTO(appointment);
@@ -126,21 +125,4 @@
        return appointmentService.getCustomerAllAppointmentGroupByConsultant();
    }
//   @PostMapping("/close/info/edit")
//    public ResponseEntity<Void> editAppointmentClosedInfo(@RequestBody AppointmentCloseDTO closeDTO) {
//
//      if(closeDTO.getContactStatus() == ContactStatusEnum.DONE) {
//         DoneProcessDTO dto = new DoneProcessDTO();
//         BeanUtils.copyProperties(closeDTO, dto);
//         abstractAppointmentProcess.editClosedInfo(dto);
//      }else if(closeDTO.getContactStatus() == ContactStatusEnum.CLOSED){
//         ClosedProcessDTO dto = new ClosedProcessDTO();
//         BeanUtils.copyProperties(closeDTO, dto);
//         abstractAppointmentProcess.editClosedInfo(dto);
//      }else {
//         return ResponseEntity.notFound().build();
//      }
//
//        return ResponseEntity.noContent().build();
//    }
}