Spring 22

[팀 프로젝트] 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.11. 노트

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

[팀 프로젝트] 24.03.08. 노트

오늘 할일 1. 커스텀 오버레이 css 수정 ✔ 2. 마커 클릭시 지도 이동 ✔ 3. 코스 총 정보+코스간 정보 출력 코스 전체 정보 출력 1. DB에서 코스 가져오기 2. 티맵 API로 출발지/경유지/도착지 설정 3. 출력되는 값 정리 코스간 정보 출력 1. DB에서 코스 가져오기 2. 코스 클릭시 자바스크립트로 뒤 스케줄 파악, ajax로 넘김 3. 티맵 API로 출발지/도착지 설정 4. 출력되는 값 정리 * 코스 전체 정보와 코스간 정보를 같이 보여주고 싶음 - 경로 색상 다르게 설정 코스 시작에 특정 위치를 지정(예: 집)해서 저장할 수 있으면 좋겠다 경유지 포함된 코스 정보를 가져오려는데 code:0 message:undefined error:TypeError: Failed to execute ..

[팀 프로젝트] 24.03.07. 노트

카카오맵 API 가이드 https://apis.map.kakao.com 마커를 띄울 주소를 동적으로 생성하면 'Uncaught TypeError: a.e is not a function'이 발생하는 문제 1)함수 하나 안에 다른 함수들을 다 넣어봄 실패 2)gpt 다시 돌려봄 카카오맵 API 코드 예시를 주고, JSON으로 좌표를 받아오는 코드를 준 뒤에 이 좌표값을 사용하고 싶다고 함 코드 예시보다 훨씬 간단한 코드를 줬는데 정상적으로 작동함(표시되어있는 마커가 다른 데이터를 새로 받아왔을 때도 초기화되지 않아서 다소 수정은 필요함) 왜 되지...? function requestAddrArray(areaName, category){ $.ajax({ url: '/pet_hug/courses/getAddr..

[팀 프로젝트] 24.03.05. 노트

할일 식음료 뷰 연결하기 체험 뷰 연결하기 카테고리별로 정보 받아와서 지도에 띄우기 지도 이동 구현 메뉴 링크 정리 메뉴 링크 정리 회원정보를 마이페이지로 수정 마이페이지: 회원정보, 찜목록, 예약 목록, 여행 코스 여행지 two-depth: 숙소, 여행지, 식음료, 체험, 코스 만들기 리뷰에서 별점에 오류가 좀 있어서 일단 주석처리해놨는데 살릴 수 있으면 좋겠다. 코스 짜는 건 갈길이 멀다....... 오리지널 코스 짜는 건 어렵다고 함..일단은 추천코스를 만들고 넣고 싶은 경로 정보를 넣기로 함 시간이 남으면 오리지널 코스를 짤 수 있게 해야겠다. 남을 것 같지는 않지만... 카카오맵 api 이용 https://apis.map.kakao.com/web/sample/categoryMarker/ 지도에 ..

[팀 프로젝트] 24.02.28. 노트

앞으로 할 일 1. 지도 API 사용해서 여행코스 만들기 - 코스간 이동 거리 - 필요 비용 - 예상 유류비 - 여행지 비용 발생시 계산해서 총액 네이버 길찾기 API driving (ncloud-docs.com) driving api.ncloud-docs.com 2. 고속도로 휴게소 표시 오늘 할일 여행코스 만들기 - 1단계: 상세정보 없이 코스 목록 제작 - 2단계: 상세정보 삽입 - 1단계: 지도 없이 상세정보에서 코스 작성 - 2단계: 지도에서 마커 클릭해서 코스 작성 - 3단계: 상세정보 삽입 댕댕여지도에 없는 기능 - 숙소/관광지/편의시설 상세페이지에서 여행코스에 등록 - 여행코스 거리, 유류비 등 상세정보 - 여행코스 수정 코스 목록: 로그인 필요 숙소/여행지 목록의 상세정보에서 코스에 추가..

[Spring, JSP]조건에 따라 출력되는 html 다르게 하기(스크립트 태그, c태그)

숙소 리뷰를 다음과 같은 조건으로 만든다. 1) 가장 첫 칸에는 자신의 리뷰를 출력한다.(sessionId와 리뷰의 id 컬럼 비교) 2) 그 뒤로 출력되는 리뷰 목록에서는 자신의 리뷰를 제외한다(위와 마찬가지) 리뷰 테이블은 hotel_review, spot_review 등이 있다. 리뷰 테이블은 다음과 같이 구성된다. num: serial PK contentSeq: int FK text: text mem_id: varchar rev_date: timestamp default current_timestamp 컨트롤러의 메서드는 5가지 부분으로 나뉜다. 1) 숙소 상세정보 출력 2) 리뷰 리스트 획득, model에 추가 3) 세션 아이디와 같은 아이디로 작성된 리뷰가 있는지 확인 4) 있다면 가져와서 m..

[팀 프로젝트] 24.02.26. 노트

오늘 할 일 리뷰 update, delete 코드 작성(관리자 - member 관리처럼 파라미터로 num값 가져가서 하면 될 듯) 앞으로 할 일 1. 지도 API 사용해서 여행코스 만들기 - 코스간 이동 거리 - 필요 비용 - 예상 유류비 - 여행지 비용 발생시 계산해서 총액 2. 고속도로 휴게소 표시 1. 리뷰 업데이트 폼 요청 2. 리뷰 업데이트 Controller if: 세션id와 리뷰 작성자 id가 같을 경우 수정 (id, Review, 카테고리) Repository "UPDATE" + category + "_review SET rev_star = ? rev_text = ? WHERE mem_id = ? AND contentSeq = ?" 그런데 지금 UI가 이런데 여기서 리뷰 출력 위치 그대로 ..

[팀 프로젝트] 24.02.23. 노트

오늘 할일 1. 리뷰 코드 작성 편의시설도 다 API로 받아오는데 굳이 수정 폼을 만들 필요가 있을까...? 그런데 그렇게 생각해보면 owner CRUD도 괜히 만들었다... 아깝긴 한데 이걸 살리려고 괜히 API 데이터 수정하는 폼과 코드를 만드는 건 시간낭비인 것 같다. 추가는 나중에도 할 수 있으니까 일단은 다른 것부터 해야겠다. 1. 리뷰 코드 1)테이블 구성 num(PK) serial contentSeq(FK) int star int text text 여러 테이블에서 contentSeq를 FK로 가져오는 게 가능할까? 그냥 숙소/편의시설/관광지 정보도 전부 다 같은 테이블에 넣어서 관리할까? 그렇게 하면 코드를 상당부분 고쳐야 할 것 같다. FK를 넣지 말까...아니면 리뷰를 카테고리별로 다 나..

카테고리 없음 2024.02.23