544782275@qq.com 3 years ago
parent
commit
1fd5d3af10
2 changed files with 14 additions and 20 deletions
  1. 13 20
      application/api/controller/Consult.php
  2. 1 0
      config/apidoc.php

+ 13 - 20
application/api/controller/Consult.php

@@ -29,36 +29,29 @@ class Consult extends Base
         $this->check_login();
     }
     /**
-     * @title 添加论坛(內容提供者)
-     * @desc 添加论坛
+     * @title 发布咨询
+     * @desc 发布咨询
      * @author QGF
-     * @url /api/Forum/add_forum
+     * @url /api/Consult/add_consult
      * @method GET
-     * @tag 添加论坛
+     * @tag 发布咨询
      * @header name:Authorization require:1 desc:Token
-     * @param name:title type:string require:1 default:-- desc:公司名称
-     * @param name:images type:string require:1 default:-- desc:图片地址,多张以英文逗号分隔
+     * @param name:content type:string require:1 default:-- desc:要咨询的问题
      */
-    public function add_forum(){
+    public function add_consult(){
         $uid = $this->uid;
-        $member_info = Db::name('store_member')->field('current_type')->where('id',$uid)->find();
-        if($member_info['current_type'] != 2){
-            $this->error('请切换至内容提供者');
-        }
-        $title = input('title');
-        $images = input('images');
-        $video = input('video');
-        if(empty($title) || empty($images)){
+        $content = input('content');
+        if(empty($content)){
             $this->error('参数错误');
         }
         $data = array(
             'user_id' => $uid,
-            'title' => $title,
-            'images' => $images,
-            'video' => $video
+            'type' => 1
         );
-        Db::name('store_forum')->insert($data);
-        $this->success('添加成功');
+        Db::name('store_consult')->insert($data);
+        $consult_id = Db::name('store_consult')->getLastInsID();
+        Db::name('store_consult')->where('id',$consult_id)->update(array('root_comment_id'=>$consult_id));
+        $this->success('发布成功');
     }
     /**
      * @title 论坛列表

+ 1 - 0
config/apidoc.php

@@ -11,6 +11,7 @@ return [
         'api\\controller\\Index',
         'api\\controller\\Goods',
         'api\\controller\\Order',
+        'api\\controller\\Consult',
         'api\\controller\\Member',
     ],
     // 指定公共注释定义的文件地址