Project/LOATODO

[LOATODO] 주간 숙제 완료 시 수치가 초과되는 에러

마볼링 2023. 10. 30. 16:55

 

1. 서론

주간 숙제 완료(체크)시 수치가 초과되는 에러가 있다

 

 

오른쪽 상단 주간 수익 107.4%...

2. 개발

2 - 1. 백엔드 원인

골드 획득 리스트랑 상관없이, 캐릭터에 저장된 컨텐츠가 수익으로 더해짐

 

  • character.getTodoV2List()를 반복문을 돌려서 todoResponseDtoList 만들고 난 후
  • 토탈 골드 획득 높은 순으로 3개를 정렬하여 4번째 부터는 0골드로 변경

-> 여기서 characterDto.setWeekGold 할 때, todoResponseDtoList랑 상관없이 character.getTodoV2List()여기에 있는게 더해짐

 

2 - 2. 백엔드 수정

 

-> todoResponseDtoList 생성 후 character.getTodoV2List() 반복문 한번 더 돌림. 같은 카테고리 토탈 골드 확인후 weekGold에 더함

 

2 - 3. 프론트 원인

골드 획득 지정과 상관없이 주간 수익을 더함

 

2 - 4. 프론트 수정

 

 

3. 테스트

 

→ 골드 획득 지정으로 둔 소서리스와 소울이터 캐릭의 아브렐슈드와 쿠크의 골드가 주간 수익에 들어가지 않아 100%가 됨.