Open psy-choi opened 1 year ago
controller
@GetMapping("/progressing")
public ResponseEntity leftMatchingList(@AuthenticationPrincipal LoginCafe loginUser) {
String cafeId = loginUser.getCafeManager().getId();
List<MatchingResDto.MatchingSummaryResForCafeDto> matchingSummaryResDtoList = matchingService.findMatchingByCafe(cafeId);
return new ResponseEntity<>(new ResponseDto<>(1, "정보를 성공적으로 가져왔습니다", matchingSummaryResDtoList), OK);
}
Repository
@Override
public Optional<List<Matching>> findMatchingProgress(String cafeId) {
Criteria criteria = Criteria.where("cafe.cafeId").is(cafeId).and("status").is(Matching.Status.PROCESSING);
Query query = new Query(criteria);
return Optional.of(mongoTemplate.find(query, Matching.class));
}
@Override
public Optional<List<Matching>> findMatchingProgress(String cafeId) {
Criteria criteria = Criteria.where("cafe._id").is(cafeId).and("status").is(Matching.Status.PROCESSING);
Query query = new Query(criteria);
return Optional.of(mongoTemplate.find(query, Matching.class));
}
✏️ Description
새로고침을 하면 svelte의 store 안에 있는 값들이 사라지는 것을 확인하였다. 그래서 본인의 cafeId와 progressing으로 되어 있는 값들만 가져와서 화면에 보이는 것을 목표로 하였다.
🛠 Features