Преглед изворни кода

修复FertilizerHandler验证方法调用:使用validated()替代validate()

notfff пре 7 месеци
родитељ
комит
128f1599bb
1 измењених фајлова са 1 додато и 14 уклоњено
  1. 1 14
      app/Module/AppGame/Handler/Land/FertilizerHandler.php

+ 1 - 14
app/Module/AppGame/Handler/Land/FertilizerHandler.php

@@ -59,20 +59,7 @@ class FertilizerHandler extends BaseHandler
         ];
 
         $validation = new FertilizerValidation($validationData);
-
-        Log::info('FertilizerHandler: 调用validation->validated()');
-        try {
-            $validation->validated();  // 这个方法会在验证失败时抛出异常
-            Log::info('FertilizerHandler: 验证通过');
-        } catch (\UCore\Exception\ValidateException $e) {
-            Log::warning('施肥验证失败', [
-                'user_id' => $userId,
-                'land_id' => $landId,
-                'item_id' => $itemId,
-                'error' => $e->getMessage(),
-            ]);
-            throw new LogicException($e->getMessage());
-        }
+        $validation->validated();  // 这个方法会在验证失败时抛出异常
 
         try {
             DB::beginTransaction();