230215 포트폴리오 프로젝트(24)

geenee·2023년 2월 15일
0

Portfolio

목록 보기
30/38

Login Page


최소 넓이

Join Page


최소 넓이

ID 찾기 Page


고정

PW 찾기 Page


고정

My page

일단 프로필 빼고~


비밀번호 변경 모달

이메일 변경 모달

MyMate Page

메이트 관련 데이터 조회 쿼리 수정
친구 추가쪽 처리 과정이 맘에 안들었었는데 좀 바꿈

일단 요청은 단방향
a가 b한테 요청하면 b는 a한테 요청할 수 없음(b가 친구를 거절하거나 수락 후 삭제를 한 경우에는 a or b 아무나 먼저 신청 가능)
b가 수락하면 a-b간의 친구 상태 변경
b가 거절하면 a-b간의 친구 상태 변경
이후 다시 b가 a한테 요청하는 경우 b-a 방향으로 요청 상태 변경
친구가 끊긴 이후 다시 요청하는 경우(a->b)
1. 서로간에 요청했던 데이터가 없으면 새로운 데이터를 추가한다.
2. 서로간에 요청했던 데이터가 있었다면
2-1. 이전에 a->b 방향이었다면 reqstate만 변경
2-2. 이전에 a->B 방향이었다면 reqidx,residx,reqstate 모두 변경

친구 요청 리스트는 res_idx가 로그인한 유저의 idx인 경우의 값만 보여줌 -> 내가 받은 요청만 보여주는것임
친구 리스트는 res_idx,res_idx가 유저의 idx이고 matestate가 true인 경우에 보여줌

친구 삭제 or 거절은 req_idx,res_idx 두가지 케이스 확인하여 결과가 있는 데이터에 reqstate='D',matestate=FALSE 변경

메이트 조회/요청/수락/거절/삭제 기능 확인 완
일단은 오류가 대충은 없는것같은데..혹시 또 모르지...?

profile
코딩 공부 기록용

0개의 댓글