Legend:
- Unmodified
- Added
- Removed
-
backend/src/main/java/medora/controller/ReferralController.java
rae6cd79 r48d2bed 13 13 import jakarta.servlet.http.HttpServletRequest; 14 14 15 import java.time.LocalDate; 16 import java.time.LocalTime; 15 17 import java.util.List; 16 18 import java.util.Map; … … 81 83 ); 82 84 83 ReferralDTO dto = convertToDTO(referral );85 ReferralDTO dto = convertToDTO(referral, request.getAppointmentDate(), request.getAppointmentTime()); 84 86 return ResponseEntity.status(HttpStatus.CREATED).body(dto); 85 87 } catch (RuntimeException e) { … … 213 215 214 216 private ReferralDTO convertToDTO(Referrals referral) { 217 return convertToDTO(referral, null, null); 218 } 219 220 // Referrals no longer stores its own appointment_date/appointment_time 221 // (that data lives on the automatically-created Appointment row instead, 222 // matching the validated design). The create endpoint passes the values 223 // it just used to create that appointment; other endpoints have no 224 // reliable way to reconstruct them and pass null. 225 private ReferralDTO convertToDTO(Referrals referral, LocalDate appointmentDate, LocalTime appointmentTime) { 215 226 String fromDoctorName = ""; 216 227 Long fromDoctorId = null; … … 250 261 referral.getReason(), 251 262 referral.getReferralDate(), 252 referral.getAppointmentDate(),253 referral.getAppointmentTime()263 appointmentDate, 264 appointmentTime 254 265 ); 255 266 }
Note:
See TracChangeset
for help on using the changeset viewer.
