Переглянути джерело

新增接口:网民留言-检查是否可编辑

FengR 5 днів тому
батько
коміт
88f4f038fa

+ 1 - 3
.env

@@ -1,4 +1,4 @@
-APP_NAME=admin_consumer
+APP_NAME=zxt_gateway
 APP_ENV=dev
 # HOST = http://192.168.1.201:9501/
 # DB_DRIVER=mysql
@@ -19,8 +19,6 @@ HOST = http://192.168.1.123:13306/
 DB_DRIVER=mysql
 DB_HOST=192.168.1.123
 DB_PORT=13306
-DB_HOST=192.168.1.123
-DB_PORT=13306
 DB_DATABASE=zxt
 DB_USERNAME=root
 DB_PASSWORD=zxt_mysql_dev

+ 29 - 0
app/Controller/NewsController.php

@@ -2671,4 +2671,33 @@ class NewsController extends AbstractController
         $result = $this->newsServiceClient->getMessageList($requireData);
         return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
     }
+    /**
+     * 政讯---网民留言-检查是否可编辑
+     * @return array
+     */
+    public function checkMessageEdit()
+    {
+        $requireData = $this->request->all();
+        $validator = $this->validationFactory->make(
+            $requireData,
+            [
+                'website_id' => 'required|integer',
+                'id' => 'required|integer',
+            ],
+            [
+                'website_id.required' => '网站id不能为空',
+                'website_id.integer' => '网站id必须为整数',
+                'id.required' => '留言id不能为空',
+                'id.integer' => '留言id必须为整数',
+            ]
+        );
+        if ($validator->fails()) {
+            $errorMessage = $validator->errors()->first();
+            return Result::error($errorMessage);
+        }
+        $requireData['user_id'] = Context::get('UserId');
+        $result = $this->newsServiceClient->checkMessageEdit($requireData);
+        return $result['code'] == 200 ? Result::success($result['data']) : Result::error($result['message']);
+    }
+
 }

+ 8 - 0
app/JsonRpc/NewsService.php

@@ -731,4 +731,12 @@ class NewsService extends AbstractServiceClient implements NewsServiceInterface
     {
         return $this->__request(__FUNCTION__, $data);
     }
+    /**
+     * @param array $data
+     * @return array
+     */
+    public function checkMessageEdit(array $data): array
+    {
+        return $this->__request(__FUNCTION__, $data);
+    }
 }

+ 2 - 0
app/JsonRpc/NewsServiceInterface.php

@@ -388,4 +388,6 @@ interface NewsServiceInterface
   public function getMessageInfo(array $data);
   // 获取网民留言列表
   public function getMessageList(array $data);
+  // 检查网民留言是否可编辑
+  public function checkMessageEdit(array $data);
 }

+ 10 - 0
config/api/news.php

@@ -170,6 +170,16 @@ Router::addGroup(
         Router::post('/upMessageStatus', [NewsController::class, 'upMessageStatus']);
         Router::get('/getMessageInfo', [NewsController::class, 'getMessageInfo']);
         Router::get('/getMessageList', [NewsController::class, 'getMessageList']);
+        Router::post('/checkMessageEdit', [NewsController::class, 'checkMessageEdit']);
+
+        // 政讯---调研选题
+        Router::get('/getAllReseacher', [NewsController::class, 'getAllReseacher']);
+        Router::post('/addReseachTopic', [NewsController::class, 'addReseachTopic']);
+        Router::post('/upReseachTopic', [NewsController::class, 'upReseachTopic']);
+        Router::post('/delReseachTopic', [NewsController::class, 'delReseachTopic']);
+        Router::post('/checkReseachTopic', [NewsController::class, 'checkReseachTopic']);
+        Router::post('/getReseachTopicList', [NewsController::class, 'getReseachTopicList']);
+        Router::post('/getReseachTopicInfo', [NewsController::class, 'getReseachTopicInfo']);
     },
     ['middleware' => [FooMiddleware::class, \App\Middleware\Auth\SensitiveMiddleware::class]]
 );