spring と thymeleaf の連携(値を表示したい)

ReservationInfoService.java

1@Service 2@RequiredArgsConstructor 3public class ReservationInfoService { 4 5 private final ReservationInfoRepository repository; 6 7 @Transactional 8 public String getHospitalName(int id) { 9 return repository.getHospitalName(id); 10 } 11 12 @Transactional 13 public List<UserReservationEntity> getDateSchedule(int hospital_id, LocalDate date) { 14// return repository.getTargetDateSchedule(hospital_id, date); 15 16 // 1.ユーザー生成 17 UserEntity user1 = new UserEntity(1, "harukaze", "woman", LocalDate.of(1995, 12, 5)); 18 UserEntity user2 = new UserEntity(2, "doncoco" , "man" , LocalDate.of(1990, 1, 2)); 19 UserEntity user3 = new UserEntity(3, "TomBrown", "man" , LocalDate.of(1980, 4, 19)); 20 UserEntity user4 = new UserEntity(4, "MORISANCHU", "woman", LocalDate.of(1980, 4, 19)); 21 UserEntity user5 = new UserEntity(5, "MINAMIKAWA", "man" , LocalDate.of(1980, 4, 19)); 22 23 // 2.予約枠生成 24 HospitalDateScheduleEntity frame1 = new HospitalDateScheduleEntity(1, 1, LocalDate.now(), LocalTime.of(10,0)); 25 HospitalDateScheduleEntity frame2 = new HospitalDateScheduleEntity(2, 1, LocalDate.now(), LocalTime.of(11,0)); 26 HospitalDateScheduleEntity frame3 = new HospitalDateScheduleEntity(3, 1, LocalDate.now(), LocalTime.of(12,0)); 27 HospitalDateScheduleEntity frame4 = new HospitalDateScheduleEntity(4, 1, LocalDate.now(), LocalTime.of(12,30)); 28 HospitalDateScheduleEntity frame5 = new HospitalDateScheduleEntity(5, 1, LocalDate.now(), LocalTime.of(14,30)); 29 30 // 3.予約枠に予約をセット 31 List<UserReservationEntity> reserveList = List.of( 32 new UserReservationEntity(user1, frame1, "200", LocalDate.now()), 33 new UserReservationEntity(null, frame1, "200", LocalDate.now()), 34 new UserReservationEntity(null, frame1, "200", LocalDate.now()), 35 new UserReservationEntity(null, frame1, "200", LocalDate.now()), 36 new UserReservationEntity(null, frame1, "200", LocalDate.now()), 37 new UserReservationEntity(user2, frame2, "400", LocalDate.now()), 38 new UserReservationEntity(null, frame2, "400", LocalDate.now()), 39 new UserReservationEntity(null, frame2, "400", LocalDate.now()), 40 new UserReservationEntity(null, frame2, "400", LocalDate.now()), 41 new UserReservationEntity(user3, frame3, "200", LocalDate.now()), 42 new UserReservationEntity(user4, frame4, "400", LocalDate.now()), 43 new UserReservationEntity(user5, frame5, "200", LocalDate.now()) 44 ); 45 46 return reserveList; 47 } 48}

コメントを投稿

0 コメント