Skip to content

Commit

Permalink
fix : regist -> register 모두 변경 (CC-141)
Browse files Browse the repository at this point in the history
  • Loading branch information
putdata committed Aug 14, 2024
1 parent b53d84a commit b613485
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package ai.softeer.caecae.findinggame.api;

import ai.softeer.caecae.findinggame.domain.dto.request.AnswerRequestDto;
import ai.softeer.caecae.findinggame.domain.dto.request.RegistWinnerRequestDto;
import ai.softeer.caecae.findinggame.domain.dto.request.RegisterWinnerRequestDto;
import ai.softeer.caecae.findinggame.domain.dto.response.AnswerResponseDto;
import ai.softeer.caecae.findinggame.domain.dto.response.RegistWinnerResponseDto;
import ai.softeer.caecae.findinggame.domain.dto.response.RegisterWinnerResponseDto;
import ai.softeer.caecae.findinggame.service.FindingGamePlayService;
import ai.softeer.caecae.global.dto.response.SuccessResponse;
import ai.softeer.caecae.global.enums.SuccessCode;
Expand Down Expand Up @@ -38,7 +38,7 @@ public ResponseEntity<SuccessResponse<AnswerResponseDto>> checkAnswer(@RequestBo
* @return
*/
@PostMapping("/register")
public ResponseEntity<SuccessResponse<RegistWinnerResponseDto>> registWinner(@RequestBody RegistWinnerRequestDto req) {
public ResponseEntity<SuccessResponse<RegisterWinnerResponseDto>> registWinner(@RequestBody RegisterWinnerRequestDto req) {
return SuccessResponse.of(SuccessCode.OK, findingGamePlayService.registWinner(req));
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package ai.softeer.caecae.findinggame.domain.dto.request;

public record RegistWinnerRequestDto(
public record RegisterWinnerRequestDto(
String ticketId,
String phone
) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import lombok.Builder;

@Builder
public record RegistWinnerResponseDto(
public record RegisterWinnerResponseDto(
boolean success
) {
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

import ai.softeer.caecae.findinggame.domain.dto.request.AnswerRequestDto;
import ai.softeer.caecae.findinggame.domain.dto.request.CoordDto;
import ai.softeer.caecae.findinggame.domain.dto.request.RegistWinnerRequestDto;
import ai.softeer.caecae.findinggame.domain.dto.request.RegisterWinnerRequestDto;
import ai.softeer.caecae.findinggame.domain.dto.response.AnswerResponseDto;
import ai.softeer.caecae.findinggame.domain.dto.response.RegistWinnerResponseDto;
import ai.softeer.caecae.findinggame.domain.dto.response.RegisterWinnerResponseDto;
import ai.softeer.caecae.findinggame.domain.entity.FindingGameWinner;
import ai.softeer.caecae.findinggame.repository.FindingGameDbRepository;
import ai.softeer.caecae.findinggame.repository.FindingGameRedisRepository;
Expand Down Expand Up @@ -89,16 +89,16 @@ public AnswerResponseDto checkAnswer(AnswerRequestDto req) {
* @return 정답 리스트와 선착순 참가자 등록 정보
*/
@Transactional
public RegistWinnerResponseDto registWinner(RegistWinnerRequestDto req) {
public RegisterWinnerResponseDto registWinner(RegisterWinnerRequestDto req) {
String ticketId = req.ticketId();
Long startTime = findingGameRedisRepository.getWinnerStartTime(ticketId);
if (startTime == null) return RegistWinnerResponseDto.builder().success(false).build(); // 목록에 없으면
if (startTime == null) return RegisterWinnerResponseDto.builder().success(false).build(); // 목록에 없으면
log.info("사용자 시작시간: {}", startTime);
Long endTime = System.currentTimeMillis() - 1000L; // 1초 지연 허용
if (endTime - startTime > CONSTRAINT_TIME) { // 3분 초과 - 실패 및 당첨자 제외
findingGameRedisRepository.decreaseCount();
findingGameRedisRepository.deleteWinner(ticketId);
return RegistWinnerResponseDto.builder()
return RegisterWinnerResponseDto.builder()
.success(false)
.build();
}
Expand All @@ -115,7 +115,7 @@ public RegistWinnerResponseDto registWinner(RegistWinnerRequestDto req) {
.build();
findingGameWinnerRepository.save(winner);
findingGameRedisRepository.deleteWinner(ticketId);
return RegistWinnerResponseDto.builder()
return RegisterWinnerResponseDto.builder()
.success(true)
.build();
}
Expand Down

0 comments on commit b613485

Please sign in to comment.