Jelajahi Sumber

SendItemToCharacter, исправления

ilg2005 11 bulan lalu
induk
melakukan
72cac82376
2 mengubah file dengan 6 tambahan dan 6 penghapusan
  1. 5 6
      app/Http/Controllers/CharController.php
  2. 1 0
      routes/api.php

+ 5 - 6
app/Http/Controllers/CharController.php

@@ -43,15 +43,14 @@ class CharController extends Controller
 
     public function SendItemToCharacter(Request $request) 
     {
-        // Находим пользователя по AccountDBID
-        $account = AccountInfo::find($request->AccountDBID);
-
-        if(!$account){
-            return response()->json(['code' => -1, 'msg' => 'User not found.'], 404);
+        $character = CharBase::where('DBKey', $request->Owner)->first();
+        
+        if(!$character){
+            return response()->json(['code' => -1, 'msg' => 'Character not found.'], 404);
         }
 
         $validator = \Validator::make($request->all(), [
-            'Owner' => '',
+            'Owner' => 'required',
             'Kind' => 'required',
             'RecId' => 'required',
             'Amount' => 'required|numeric',

+ 1 - 0
routes/api.php

@@ -30,6 +30,7 @@ Route::group(['prefix'=>'api'], function(){
     Route::post('RegisterAction', 'Auth\AuthController@RegisterAccountActionPost');
 
     Route::get('GetUserCharacters/{username}', 'CharController@GetUserCharacters');
+    Route::post('SendItemToCharacter', 'CharController@SendItemToCharacter');
 
     Route::group(['prefix'=>'funcs_adm'], function(){
         Route::get('UpdateCharItemAccount/{CharID?}', 'ADMIN\AdminController@UpdateCharItemAccount');