diff --git a/README.md b/README.md index 3fd9a4b..3f28599 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,80 @@ -# BE_CatchRoom -캐치룸 백엔드 레파지토리 -- 개발 브랜치는 develop이며 운영 브랜치는 main입니다. -- develop에 바로 작업해주시는 것이 아니라 브랜치를 하나 따셔서 작업 후 PR 이후 develop에 머지해주세요. -- 이후 main 브랜치로 PR을 날리고 해당 부분 Approve가 1명 이상 될 시 머지할 수 있도록 할 예정입니다. 이후 자동 배포가 되므로 5분 정도 대기 후 실제 서버에 잘 적용되었는지 API 엔드포인트를 통해 확인 부탁드리겠습니다. +# 파이널 프로젝트 : 무료 예약 취소 불가한 숙소의 양도/거래 서비스 +## 💡 프로젝트 주제 + +- **숙소의 양도/거래 서비스 API 서버 개발** +- + +## 📝 프로젝트 요약 + + + +## ⭐️ 핵심 기능 + +### 회원 + +- + +### 마이페이지 + +- + +### 찜 + +- + +### 리뷰 +- + +### 구매내역 +- + +### 판매내역 +- + +### 채팅 +- + +## 🎢 실행 결과 화면 + +[실행 결과 화면 링크](/docs/RUNNING_SCREEN.md) + +## 🛠️ 개발 환경 + +- 자바 버전 : **17** +- 스프링 버전 : **Spring Boot 3** +- 데이터베이스 : Mysql, Redis , MongoDB +- 문서화 도구 : Swagger +- 의존성 + - Data-JPA + - Data-Redis + - QueryDSL + - Validation + - Security + - Lombok + - jwt + + + +## 🧑‍🤝‍🧑 조원 & 역할 + +| 이름 | 역할 | +|-----|--------------------------------| +| 박건우 | 조장, 회원 도메인 개발 , 마이페이지 도메인 개발 , 찜 도메인 개발, 리뷰 도메인 개발,구매/판매 도메인 개발, 서버와 DevOps 설정관리| +| 성지운 | | +| 정혜민 | | +| 홍용현 | | + +## 🚀 프로젝트 일정 + +- **프로젝트 기간**: 12월 11일(월) ~ 1월 30일(화) + +## 📐 ERD 설계도 + +[ERDCloud 사이트 링크](https://www.erdcloud.com/d/eoDe4Y9aag2Eerjxw) + + +## 🏗 API 서버 구조 & CI/CD 구조 + +![캡처](https://github.com/catchroom/BE_CatchRoom/assets/50697545/f15ab45d-4626-4e02-a85e-74bac12ed312) + + diff --git a/src/main/java/com/example/catchroom_be/domain/product/service/SaleSchedulerService.java b/src/main/java/com/example/catchroom_be/domain/product/service/SaleSchedulerService.java index 3018826..fcd89cd 100644 --- a/src/main/java/com/example/catchroom_be/domain/product/service/SaleSchedulerService.java +++ b/src/main/java/com/example/catchroom_be/domain/product/service/SaleSchedulerService.java @@ -27,7 +27,7 @@ public void applyCatchPrice() { } }//test - @Scheduled(cron = "0 0 0 * * *",zone = "Asia/Seoul") + @Scheduled(cron = "0 * * * * *",zone = "Asia/Seoul") @Transactional public void applyProductEndDate() { List productList = productRepository @@ -40,10 +40,8 @@ public void applyProductEndDate() { @Scheduled(cron = "0 0 15 * * *",zone = "Asia/Seoul") @Transactional public void applyProductUnsold() { - System.out.println("17시 스케줄링 알람입니다."); List productList = productRepository .findAllByDealState(DealState.ONSALE); - System.out.println(productList); List checkInProductList = new ArrayList(); for (Product product : productList) { if (product.getOrderHistory().getCheckIn().equals(LocalDate.now())) {