분류(340)
-
21.04.03~04.06 lamplight서비스 프로젝트(ionic이사 진행중-order 테이블 컬럼 수정(deceasedName #고인 이름, bereavedName #유족 이름 추가))
# 요청사항 테이블 생성 CREATE TABLE `order` ( id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, regDate DATETIME NOT NULL, updateDate DATETIME NOT NULL, `head` INT(10) UNSIGNED NOT NULL, #예상인원수 religion CHAR(200) NOT NULL, #종교 `startDate` DATE NOT NULL, #장례시작일 `endDate` DATE NOT NULL, #장례종료일 deceasedName CHAR(30) NOT NULL, #고인 이름 bereavedName CHAR(30) NOT NULL, #유족 이름 `body` TEXT NOT NULL, #상세요구사항..
2021.04.06 -
21.04.03~04.06 lamplight서비스 프로젝트(ionic이사 진행중-의뢰인로그인,회원가입,정보수정.....지도사리스팅....요청서crud, 리스팅 완료)
# NOTE Todo -ionic으로 일단 이사[] -의뢰인로그인,로그아웃[ㅇ] -의뢰인회원가입후 로그인아이디[ㅇ] -의뢰인마이페이지[ㅇ] -의뢰인회원정보 수정[ㅇ] -지도사 리스팅[ㅇ] -요청서 작성[ㅇ]/상세보기[ㅇ] -요청서 수정[ㅇ] -요청서 삭제[ㅇ] -컨펌창 도입[ㅇ] -요청서 작성시[ㅇ] -요청서 수정시[ㅇ] -회원가입시[ㅇ] -회원정보 수정시[ㅇ] -요청서 리스팅[ㅇ] -ionic 컨펌창 도입[ㅇ] https://forum.ionicframework.com/t/return-value-from-alert-confirmation/75824/2 -사이클 변경 의뢰인 요청서 등록 -> 해당 지역에 속한 지도사에게 푸시알림(or SMS) -> 요청서 확인 후 수락 푸시알림(or SMS)+연락처 ->..
2021.04.06 -
21.04.02 lamplight서비스 프로젝트(funeral, funeralRelAssts 테이블 추가)
# NOTE Todo -의뢰인 요청 - 검토(수락) - 수락(진행) - 종료요청(최종종료)까지 1사이클 실행 -요청서에서 승인버튼 누르면 장례클래스 생성[ㅇ] -도우미 마무리 -장례클래스 생성[ㅇ] -장례클래스와 연관된 도우미 테이블 생성[ㅇ] -모든 장례리스팅[ㅇ] -도우미,전문가의 현재 진행중인 my장례 리스팅[ㅇ] -장례리스트에 도우미 현황 나오기[ㅇ] -장례에 도우미 지원[] -전문가에서 장례별 도우미 지원현황 확인 후 수락[] -도우미에서 내 지원현황 확인,취소[] # 주요 소스코드 # 장례 테이블 생성 CREATE TABLE `funeral` ( id INT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT, regDate DATETIME NOT NULL,..
2021.04.02 -
21.04.02 lamplight서비스 프로젝트(멤버쪼개기 완료, funeral 테이블 추가, 요청수락, 진행단계별 버튼 변경 기능 구현까지)
# NOTE Todo -의뢰인 요청 - 검토(수락) - 수락(진행) - 종료요청(최종종료)까지 1사이클 실행 -요청서에서 승인버튼 누르면 장례클래스 생성[ㅇ] -도우미 마무리 -장례클래스 생성[ㅇ] -장례클래스와 연관된 도우미 테이블 생성[ㅇ] -모든 장례리스팅[ㅇ] -도우미,전문가의 현재 진행중인 my장례 리스팅[ㅇ] -장례리스트에 도우미 현황 나오기[ㅇ] -장례에 도우미 지원[] -전문가에서 장례별 도우미 지원현황 확인 후 수락[] -도우미에서 내 지원현황 확인,취소[] # 주요 소스코드 진행단계 전체 요청서 검토중 장례준비중 장례진행중 장례종료(확인대기중) 장례종료(최종종료) 제목 내용 장례식장 검색 진행단계: {{returnToString(funeral.stepLevel)}} {{ funeral...
2021.04.02 -
21.04.01 lamplight서비스 프로젝트(ionic 기반으로 옮기기 위한 ionic exam template 진행(tailwind, fontawesome, 로그인,게시물리스팅 가능))
# NOTE PWA??? - "프로그레시브 웹 앱Progressive Web App(PWA)" - PWA는 몇 가지 기능(예를 들어 ‘설치’ 기능)을 추가하여 전통적인 웹사이트를 좀 더 강화한 것 - PWA는 운영체제(따라서 그 사용자)와 깊은 수준에서 연결하는 능력을 갖고 있다. - 이는 설치, 그리고 알림이나 주소록 접근 등의 기능을 제공하는 API를 통해 가능하다. ionic 테마사이트 https://ionicframework.com/docs/theming/themes //camelcase?? //일반적으로 객체 명명은 memberAuthKey 이런식으로 함 //이런 명명법을 camelcase라고함 //typescript에선 camelcase방식을 권장하지만 이것을 무시할 수도 있음(큰 문제는 없음..
2021.04.01 -
21.03.30 lamplight서비스 프로젝트(expert에 Review리스트 담기 완료)
public List getExperts() { List experts = expertDao.getExperts(); for(Expert expert : experts) { updateForPrint(expert); addReviewList(expert); //각 expert객체마다 review리스트를 담아서 넘겨줌 } return experts; } private void addReviewList(Expert expert) { String relTypeCode = "expert"; List reviews = reviewService.getForPrintReviews(relTypeCode); for(Review review : reviews) { if(review != null && review.getR..
2021.03.30 -
21.03.29 lamplight서비스 프로젝트(Member 쪼개기 작업 진행중)
lamplight서비스 프로젝트(Member 쪼개기 작업 진행중)......
2021.03.29 -
카카오톡 API: 리프레시토큰으로 엑세스토큰 갱신하기
주소 : https://to2.kr/cfH
2021.03.29 -
21.03.27 ionic 전역상태 세팅, 각 페이지 생성, 하단 메뉴 연결 등
# NOTE //Symbol() //'심볼(symbol)'은 유일한 식별자(unique identifier)를 만들고 싶을 때 사용합니다. //자바스크립트는 객체 프로퍼티 키로 오직 문자형과 심볼형만을 허용합니다. 숫자형, 불린형 모두 불가능하고 오직 문자형과 심볼형만 가능하죠. //Symbol()을 사용하면 심볼값을 만들 수 있습니다. //심볼을 만들 때 심볼 이름이라 불리는 설명을 붙일 수도 있습니다. //여기에서 심볼이릉은 'globalState' //심볼은 유일성이 보장되는 자료형이기 때문에, 설명이 동일한 심볼을 여러 개 만들어도 각 심볼값은 다릅니다. 심볼에 붙이는 설명(심볼 이름)은 어떤 것에도 영향을 주지 않는 이름표 역할만을 합니다. //설명 더보기 https://ko.javascript..
2021.03.27 -
[JavaScript] history.back(), location.replace() 간단 사용법
# history.back() if(historyBack){ // history.go(-3); => 뒤로가기 3회라는 의미 // history.go(-1); == history.back(); history.back(); } # location.replace() var replaceUrl = ''.trim(); if(replaceUrl != '' && replaceUrl != 'null'){ // historyBack으로 뒤로 돌아갈 경로를 설정하는 것 // location.replace()를 하지 않으면 그냥 뒤로가기가 되어 흔적이 남게 됨 // location.replace()는 흔적이 남지 않고 설정된 replaceUrl로 historyBack 시행 location.replace(replaceUrl)..
2021.03.27