Code Monkey home page Code Monkey logo

quing's Issues

review - reviewRepositorytest 실패

review - reviewRepositorytest 실패

작업내용

  • test findAllByWaitingStoreIdAndDeletedIsFalse 에서
  • reviewRepository.findAllByWaitingStoreIdAndDeletedIsFalse(store.getId())의 결과가 예상한대로 나오지 않음.

도메인 정의하기

  • 사용자

    • Long id
    • enum registed/nonregisted 회원/비회원
    • String username 로그인아이디
    • String password
    • String phoneNumber
    • String name 본명
    • String nickname 별명
    • String email
  • 매장

    • 매장이름
    • 전화번호
    • 영업시간
    • 주소
    • 홈페이지/블로그/인스타.. 링크
    • 별점
    • List<매장사진/음식사진>
    • List 가게메뉴
    • List<리뷰>
  • 메뉴

    • 이름
    • 가격
  • 리뷰

    • 사용자id
    • 가게id
    • 별점
    • 내용
    • 추천수
  • 매장대기줄(방문한 고객의 로그)

    • 고객
    • 매장

ncloud db 구축

  • ncloud에 디비 서버 구성
  • db connect 수정
  • ddl파일 추가

waiting - crud 구현

waiting - crud 구현

작업내용

[ ] QuingServiceImpl 구현파일 생성
[ ] WaitingResponse append(WaitingRequest waitingRequest);
[ ] List getList(long storeId);
[ ] Integer countForward(long waitingId);
[ ] done, cancel

user - userServiceImpl 테스트 수정

user - userServiceImpl 테스트 수정

작업내용

  • #37 에서 StoreManager에 store가 설정되어있어야하게 추가함 이와 관련 테스트가 실패하고있어서 수정함.

readme update

  • 다이어그램 추가
  • 변동된것들 반영
  • api call example 추가

cicd - 스크립트 작성

cicd - 스크립트 작성

작업내용

  • start, stop, restart, status 기능 만들기
  • start에 git pull 추가
  • status에 동작상태 ps

CI/CD-jenkins 세팅

jenkins 세팅

작업내용

PR을 올렸을 때 테스트를 돌리고 테스트가 실패하면 PR을 merge 할 수 없도록 구현

Review - reviewService test 작성

Review - reviewService test 작성

작업 내용

[v] create()
[ ] update()
//이전 기록이 deleted가 잘 되는지(안나오는지)
//수정한 내역이 새로 잘 만들어지는지

[ ] hide()
//delete필드가 잘 바뀌는지?

[ ] get()
//review id로 review를 잘 가져오는지..

[ ] find()
//waiting_id로 (deleted 필드가 false인) 가장 최근 review를 가져오는지
//deleted필드를 검사하진 않지만 false여야한다.

[ ] getList()
//상점 id로 deleted 필드가 false인 리뷰 리스트를 가져온다.

스프링 엑추에이터 추가

스프링 엑추에이터 추가

작업내용

[ ] 스프링 엑추에이터 의존성 추가
[ ] 스프링 부트 어드민 설정

user - userServiceImpl 문제해결

  • 의존성 몇개가 날아간게 있어서(인텔리제이 설정으로 뭔가 자동으로 지워진채로 커밋된듯해요) 이를 해결

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.