정리노트/팀프로젝트 33

[팀 프로젝트] 24.03.19. 노트

아이디 중복 검사 Unknown return value type: java.lang.Integer 컨트롤러에 @ResponseBody 미작성 Hotel, Spot, Cafe, Exp로 나눠져있던 도메인 Content로 통합 ✔ → 컨트롤러, 서비스, 리파지토리 수정 ✔ → 다 수정하고 확인하고 나서 저장했는데 갑자기 아무것도 출력이 안 된다....... → 갑자기 다 나온다................ 파라미터 바꾸면 남의 여행코스도 볼 수 있는 거... sql문으로 조건절에 id도 넣어야겠다 ✔

[팀 프로젝트] 24.03.18. 노트

8. 회원정보 페이지 개선 →팀원🎈 12. 키워드별/지역별 검색결과 없으면 없다고 띄우기 ❗ ❗ ✔ 13. 회원가입 id 중복 확인 14. 코스 총합 수정 ❗ ❗ ❗ - 코스 중간 지점을 경유지로 넣어서 api로 출력하면 경유지를 최적화시켜버림............ - 수동으로 더해야 할 듯 - 경유지 열심히 만들었는데...아깝다... 15. owner member info가 없는 것 같은데..... → owner와 user 통합 → 로그인만 하면 시설 추가 신청 가능 → 관리자가 사업자등록번호 등 검토 후 승인 16. 첫 페이지 home으로 변경 ❗ ❗ ❗ →팀원🎈 17. 로그인 페이지 정리 →팀원🎈 18. + 코스 짤 때 이동거리, 시간 확인 ❗ ❗ ❗ ✔ 19. map.jsp 자바스크립트 코드 정리..

네이버 길찾기 경유지 추가 코드 백업

여행 코스 전체의 이동 거리 및 소요 시간 등의 정보를 얻으려고 만들었던 코드 경유지 최적화가 자동으로 되는 건지 코스 스케줄별로 각각 구해서 더했을 경우와 결과가 크게 달라서 폐기 contentSeqArray로 LatLngList를 구해서 호출 @Override public URL getCourseInfoUrlContainsWaypoints(List latLngList) { System.out.println("courseRepository.getCourseInfoUrlContainsWaypoints() 도착"); if (latLngList == null || latLngList.size() < 2) { // latLngList가 null이거나 원소가 2개 미만인 경우 return null; } LatL..

❗ 여행코스 작성 코드 백업

* 삭제 부분 제대로 안 됨 * 코스 추가 부분 구조 전체적으로 재구성 필요 jsp 강릉시 고성군 동해시 삼척시 속초시 양구군 양양군 영월군 원주시 인제군 정선군 철원군 춘천시 태백시 평창군 홍천군 화천군 횡성군 전체 숙소 관광지 식음료 체험 코스는 10개까지만 만들 수 있습니다. 코스 만들기는 로그인 후 이용 가능합니다. 1일차 2일차 3일차 코스 만들기 2. 마커 띄우기 관련 자바 코드 1) 강원 반려동물 동반관광 API [스프링] 강원 반려동물 동반관광 API 활용 코드 (tistory.com) [스프링] 강원 반려동물 동반관광 API 활용 코드 강원 반려동물 동반관광 API 시스템에 공개되어있는 정보를 데이터베이스에 입력하는 코드를 작성했다. 강원 반려동물 동반관광 Open API 링크 Open ..

코스 정보 코드 백업

나의 여행코스 ${course.courseName} 1일차 2일차 3일차 ${scheduleList1[index].title} ${fn:substring(scheduleList1[index].content, 0, 180)}... ${scheduleList1[index].content} 키워드: ${scheduleList1[index].keyword} 상세보기 이동 거리: ${interCourseInfoList1[index].convertedDistance} | 예상 이동 시간: ${interCourseInfoList1[index].convertedDuration} | 예상 유류비: ${interCourseInfoList1[index].convertedFuelPrice} 총 이동 거리: ${course1I..

[팀 프로젝트] 24.03.15. 노트

오늘 할일 1. 내비바 2-depth 지도에서 안 보이는 오류 수정 ✔ →시간이 촉박한데 이유를 알 수가 없어서 우회해서 해결함... 2. myCourses 뷰 개선 ✔ 2-1. 저장된 코스가 없을 경우 없다고 안내 ✔ 3. 상세페이지 뷰 개선 ✔ 3-1. 홈페이지 출력 부분: ...으로 줄이기or대체문구 넣기 ✔ - 그냥 버튼으로 만들까 - 홈페이지 없는 경우 버튼 출력 x 3-2. 빠진 항목 추가(반려견 시설) ✔ 4. 상세페이지에서 항목별로 출력되게 하기 ✔ 5. 상세정보 '-' 앞에서 줄바꿈 넣기 ✔ - content, mainFacility, useCost, policyCautions, petFacility - 각 도메인 setter 변경 public void setUsedCost(String ..

[팀 프로젝트] 24.03.13. 노트

오늘 할일 1. 뷰 조정✔ 2. 코스 만들기 코스 추가 form으로 제출할까 그런데 그러면 코스 순서가 바뀔 수도 있고 빠지고 추가될 수도 있는데 form으로 되나? form에서는 name에다가 하나하나 배정해야 하는데 영양군 나의여행코스 https://www.yyg.go.kr/ybscript.io/itinerary/index# 나의여행코스-만들기 공개 비공개 www.yyg.go.kr 코스 목록: li 필요한 js 함수 🌵 '코스에 추가' onclick 1. contentSeq 취득→배열 만들기 ✔ 2. title 취득→li 추가 ✔ 3. x 클릭하면 삭제됨 - li 삭제 - contentSeq 배열에서 삭제 🌵 '코스 만들기' onclick 4. 코스 이름, contentSeq 배열, mem_id DB..

[팀 프로젝트] 24.03.12. 노트

코스 정보 출력 코스 도메인에는 contentSeq 배열이 있다. ①페이지 이동할 때 컨트롤러에 1일차/2일차/3일차 contentSeq 배열 전달(페이지에서 1일차/2일차/3일차 선택할 때마다 ajax 실행, body onload시 1일차 실행) - ajax로 컨트롤러 요청하면 그 페이지에 있는 model 사용할 수 있나? ← x - 일차별로 배열 전달하지 말고 전부 전달하고 다 가져와서 탭 방식으로 보여주는 것만 제한하자 - 여기서 막힘.....배열 값이 전달이 안 된다 - 배열 값을 전달하지 말고 DB에서 새로 가져올까 ― ― ― ― ― ― ― ― ― ― ― 03.12. ― ― ― ― ― ― ― ― ― ― ①페이지 이동할 때 파라미터인 courseNum으로 contentSeq 배열 취득 ②Repos..

[팀 프로젝트] 24.03.11. 노트

오늘 할일 1. DB 테이블 다시 만들기 지금은 숙소/관광지/식음료/체험 카테고리별로 테이블이 따로따로 만들어져있다. 그런데 여행코스를 관리하려면 다 합쳐져있는 테이블이 있는 게 나을 것 같다. ①테이블이 나눠져있을 경우 코스 스케줄에서 contetSeq 취득→카테고리별 contentSeq를 모아놓은 배열에 해당 값이 있는지 확인→해당하는 값이 있는 테이블에서 정보 얻어옴 ②테이블이 합쳐져있을 경우 코스 스케줄에서 contentSeq 취득→테이블에서 정보 얻어옴 API가 카테고리별 또는 지역별로 나눠서 조회하게 되어있어서 나도 카테고리별로 했는데 꼭 제공하는 방식 그대로 만들어야 하는 건 아니었다. 1) 새 테이블 작성 ✔ 2) API DB에 재연결 ✔ 3) 각 Repository의 SQL문 수정 ✔ 4..