zhangl 3 месяцев назад
Родитель
Сommit
c26ae4529d

+ 3 - 3
backendApi/modules/v1/controllers/AdController.php

@@ -81,9 +81,9 @@ class AdController extends BaseController
         }
 
         $filter = $this->filterCondition([
-            'AD.TITLE' => 'TITLE',
-            'AD.COUNTRY_ID' => 'COUNTRY_ID',
-            'AD.STATUS' => 'STATUS',
+            'TITLE' => 'AD.TITLE',
+            'COUNTRY_ID' => 'AD.COUNTRY_ID',
+            'STATUS' => 'AD.STATUS',
         ]);
         $condition = $filter['condition'];
         $params = $filter['params'];

+ 10 - 5
backendApi/modules/v1/controllers/ArticleController.php

@@ -106,9 +106,9 @@ class ArticleController extends BaseController
         }
 
         $filter = $this->filterCondition([
-            'ART.TITLE' => 'TITLE',
-            'ART.COUNTRY_ID' => 'COUNTRY_ID',
-            'ART.STATUS' => 'STATUS',
+            'TITLE' => 'ART.TITLE',
+            'COUNTRY_ID' => 'ART.COUNTRY_ID',
+            'STATUS' => 'ART.STATUS',
         ]);
         $condition = $filter['condition'];
         $params = $filter['params'];
@@ -297,8 +297,13 @@ class ArticleController extends BaseController
             $formModel->scenario = 'article';
             $formModel->file = UploadedFile::getInstanceByName('file');
             $formModel->token = \Yii::$app->request->request('uploadToken');;
-            if($formModel->file && $uploader = $formModel->upload()){
-                return static::notice($uploader->FILE_NAME);
+            if($formModel->file && ($uploader = $formModel->upload()) !== false){
+                if (is_object($uploader) && isset($uploader->FILE_NAME)) {
+                    return static::notice($uploader->FILE_NAME);
+                } else {
+                    // 处理非对象返回值的情况
+                    return static::notice('Upload successful');
+                }
             } else {
                 return static::notice(Form::formatErrorsForApi($formModel->getErrors()), 400);
             }