diff --git a/app/Services/FishingService.php b/app/Services/FishingService.php index 3c2c558..bd17883 100644 --- a/app/Services/FishingService.php +++ b/app/Services/FishingService.php @@ -74,11 +74,7 @@ class FishingService } // 5. 生成最终展示文案 - $finalMessage = $this->buildFinalMessage( - $result['message'], - $bonusExp, - $bonusJjb - ); + $finalMessage = $this->buildFinalMessage($result['message'], $bonusExp, $bonusJjb, $user); // 6. 更新经验 if ($finalExp !== 0) { @@ -142,7 +138,7 @@ class FishingService * - 钓到一条金鱼,获得经验10,金币20 * - 钓到一条金鱼,获得经验10,金币20(会员加成:+经验10,+金币20) */ - private function buildFinalMessage(string $baseMessage, int $bonusExp, int $bonusJjb): string + private function buildFinalMessage(string $baseMessage, int $bonusExp, int $bonusJjb, $user): string { $bonusParts = []; @@ -158,7 +154,7 @@ class FishingService return $baseMessage; } - return $baseMessage . '(会员加成:' . implode(',', $bonusParts) . ')'; + return $baseMessage . '(' . $user->vipName() . '加成:' . implode(',', $bonusParts) . ')'; } /**