浏览代码

好评有礼开关,好评有礼防重复提交

lizhen_gitee 1 年之前
父节点
当前提交
af2aac4f8c

+ 11 - 1
application/api/controller/Baseconfig.php

@@ -114,6 +114,16 @@ class Baseconfig extends Api
         $images = input('images','');
         $platform = input('platform','android');
 
+        $check = Db::name('app_comment')->where('user_id',$this->auth->id)->find();
+        if($check){
+            if($check['status'] == 1){
+                $this->error('您已经提交并审核通过,无需重复提交');
+            }
+            if($check['status'] == 0){
+                $this->error('您已经提交过了,请等待审核');
+            }
+        }
+
         $data = [
             'user_id' => $this->auth->id,
             'images'  => $images,
@@ -124,7 +134,7 @@ class Baseconfig extends Api
         ];
 
         Db::name('app_comment')->insertGetId($data);
-        $this->success();
+        $this->success('提交成功,请等待审核');
     }
 
 }

+ 8 - 1
application/api/controller/Task.php

@@ -87,10 +87,12 @@ class Task extends Api
                 ->join("task_log l", "l.task_id = a.id and l.user_id = ".$this->auth->id, "left")
                 ->where($where)
                 ->autopage()
-                ->order("is_finish","asc")
+                ->order("a.id","asc")
                 ->select();
             $taskList = list_domain_image($taskList,['image']);
 
+            $comment_for_gold_switch = config('site.comment_for_gold_switch');//好评有礼开关
+
             if($taskList) {
                 foreach($taskList as $k => $v) {
                     $v["pace"] || $taskList[$k]["pace"] = 0;
@@ -100,6 +102,11 @@ class Task extends Api
                     if($v["is_finish"] != 1 && $v["pace"] != 0) {
                         $taskList[$k]["pace_txt"] = $v["finish_number"]."/".$v["number"];
                     }
+
+                    //好评有礼开关
+                    if($v['id'] == 17 && $comment_for_gold_switch == 0){
+                        unset($taskList[$k]);
+                    }
                 }
             }
         }

+ 2 - 2
application/api/controller/Uservisit.php

@@ -18,7 +18,7 @@ class Uservisit extends Api
         $list = Db::name('user_visit')
             ->alias('visit')
             ->join('user','visit.to_uid = user.id','LEFT')
-            ->field('user.id,user.nickname,user.avatar,user.bio,visit.updatetime')
+            ->field('user.id,user.username,user.nickname,user.avatar,user.bio,visit.updatetime')
             ->where('visit.uid',$this->auth->id)->order('visit.updatetime desc')->autopage()->select();
 
         $list = list_domain_image($list,['avatar']);
@@ -38,7 +38,7 @@ class Uservisit extends Api
         $list = Db::name('user_visit')
             ->alias('visit')
             ->join('user','visit.uid = user.id','LEFT')
-            ->field('user.id,user.nickname,user.avatar,user.bio,visit.updatetime')
+            ->field('user.id,user.username,user.nickname,user.avatar,user.bio,visit.updatetime')
             ->where('visit.to_uid',$this->auth->id)->order('visit.updatetime desc')->autopage()->select();
         $list = list_domain_image($list,['avatar']);