Skip to content

Commit

Permalink
Revert "fix: Change usableDonation to usedDonation in response DTO"
Browse files Browse the repository at this point in the history
This reverts commit 4f8ba8a.
  • Loading branch information
hyeneung committed Nov 30, 2024
1 parent 4f8ba8a commit 9ff68b5
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public class StatisticsController {
@GetMapping("children")
public ResponseEntity<ChildStatisticsDTO> getChildStatistics(
){
return ResponseEntity.status(HttpStatus.OK).body(
return ResponseEntity.status(HttpStatus.ACCEPTED).body(
statisticsService.getChildStatistics()
);
}
Expand All @@ -45,7 +45,7 @@ public ResponseEntity<ChildStatisticsDTO> getChildStatistics(
@GetMapping("utilizations")
public ResponseEntity<UtilizationStatisticsDTO> getUtilizationStatistics(
){
return ResponseEntity.status(HttpStatus.OK).body(
return ResponseEntity.status(HttpStatus.ACCEPTED).body(
statisticsService.getUtilizationStatistics()
);
}
Expand All @@ -60,7 +60,7 @@ public ResponseEntity<UtilizationStatisticsDTO> getUtilizationStatistics(
@GetMapping("stores")
public ResponseEntity<StoreStatisticsDTO> getStoreStatistics(
){
return ResponseEntity.status(HttpStatus.OK).body(
return ResponseEntity.status(HttpStatus.ACCEPTED).body(
statisticsService.getStoreStatistics()
);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
public class UtilizationStatisticsElement {
private String address;
private Long allDonation;
private Long usedDonation;
private Long usableDonation;
private Double utilization;

public UtilizationStatisticsElement(
Expand All @@ -23,12 +23,13 @@ public UtilizationStatisticsElement(
if (guName != null){
this.address += " "+guName;
}
this.allDonation = allDonation != null ? allDonation : 0L;
this.usedDonation = this.allDonation - (usableDonation != null ? usableDonation : 0L);
if (this.allDonation > 0) {
this.allDonation = allDonation;
this.usableDonation = usableDonation;
if (allDonation != null && allDonation > 0) {
this.utilization = BigDecimal.valueOf(
this.usedDonation*100 / this.allDonation
).setScale(2, RoundingMode.HALF_UP).doubleValue();
usableDonation != null ?
(allDonation.doubleValue()-usableDonation.doubleValue())*100 / allDonation.doubleValue() : 0.0)
.setScale(2, RoundingMode.HALF_UP).doubleValue();
} else {
this.utilization = 0.0;
}
Expand Down

0 comments on commit 9ff68b5

Please sign in to comment.