|
|
@@ -6,6 +6,7 @@ use App\Module\Farm\Dtos\HouseRankDto;
|
|
|
use App\Module\Farm\Dtos\WealthRankDto;
|
|
|
use App\Module\Farm\Logics\HouseLogic;
|
|
|
use App\Module\Farm\Models\FarmHouseConfig;
|
|
|
+use App\Module\Game\Enums\REWARD_SOURCE_TYPE;
|
|
|
use Illuminate\Support\Facades\Log;
|
|
|
use UCore\Exception\LogicException;
|
|
|
use UCore\Exception\ValidateException;
|
|
|
@@ -204,7 +205,10 @@ class HouseService
|
|
|
$consumeGroupId = $nextLevelConfig->upgrade_materials;
|
|
|
|
|
|
// 执行消耗
|
|
|
- $consumeResult = \App\Module\Game\Services\ConsumeService::executeConsume($userId, $consumeGroupId, 'house_upgrade', $farmUser->id);
|
|
|
+ $consumeResult = \App\Module\Game\Services\ConsumeService::executeConsume(
|
|
|
+ $userId, $consumeGroupId,
|
|
|
+ REWARD_SOURCE_TYPE::FARM_UPGRADE,
|
|
|
+ $farmUser->id);
|
|
|
if ($consumeResult->error) {
|
|
|
throw new LogicException($consumeResult->message ?? '消耗材料失败');
|
|
|
}
|