diff --git a/app/Services/EntertainmentService.php b/app/Services/EntertainmentService.php index 651816c..921832b 100644 --- a/app/Services/EntertainmentService.php +++ b/app/Services/EntertainmentService.php @@ -206,22 +206,23 @@ private function generateCheckPoints( // 사용률에 따른 체크포인트 if ($usageRate <= 75) { // 정상 운영 - $remainingRate = 100 - $usageRate; + $remainingRate = round(100 - $usageRate); $checkPoints[] = [ 'id' => 'et_cp_normal', 'type' => 'success', - 'message' => "{{$periodLabel}} 접대비 사용 {$usedFormatted}만원 / 한도 {$limitFormatted}만원 ({$remainingRate:.0f}%). 여유 있게 운영 중입니다.", + 'message' => "{$periodLabel} 접대비 사용 {$usedFormatted}만원 / 한도 {$limitFormatted}만원 ({$remainingRate}%). 여유 있게 운영 중입니다.", 'highlights' => [ ['text' => "{$usedFormatted}만원", 'color' => 'green'], - ['text' => "{$limitFormatted}만원 ({$remainingRate:.0f}%)", 'color' => 'green'], + ['text' => "{$limitFormatted}만원 ({$remainingRate}%)", 'color' => 'green'], ], ]; } elseif ($usageRate <= 100) { // 주의 (85% 이상) + $usageRateRounded = round($usageRate); $checkPoints[] = [ 'id' => 'et_cp_warning', 'type' => 'warning', - 'message' => "접대비 한도 {$usageRate:.0f}% 도달. 잔여 한도 {$remainingFormatted}만원입니다. 사용 계획을 점검해 주세요.", + 'message' => "접대비 한도 {$usageRateRounded}% 도달. 잔여 한도 {$remainingFormatted}만원입니다. 사용 계획을 점검해 주세요.", 'highlights' => [ ['text' => "잔여 한도 {$remainingFormatted}만원", 'color' => 'orange'], ],