Browse Source

签到提交api

lizhen_gitee 8 months ago
parent
commit
85fa25ce32
1 changed files with 34 additions and 0 deletions
  1. 34 0
      application/api/controller/Trainactive.php

+ 34 - 0
application/api/controller/Trainactive.php

@@ -75,6 +75,40 @@ class Trainactive extends Api
         Db::name('user_train')->insertGetId($data);
         $this->success('签到成功');
     }
+    //评价成功
+    public function pingjia(){
+        $pingjia       = input('pingjia','');
+        $pingjia_image = input('pingjia_image','');
+
+        if(empty($pingjia) || empty($pingjia_image)){
+            $this->error();
+        }
+
+        //
+        $id = input('id');
+        $info = Db::name('train_active')->where('id',$id)->find();
+        if(empty($info)){
+            $this->error('不存在的培训活动');
+        }
+
+        //判断
+        if($info['status'] != 1){
+            $this->error('该培训已下架');
+        }
+
+        if($this->auth->id != $info['pingjia_uid']){
+            $this->error('您不能签到该培训活动');
+        }
+
+        //评价
+        $data = [
+            'pingjia' => $pingjia,
+            'pingjia_image' => $pingjia_image,
+            'pingjia_time' => time(),
+        ];
+        Db::name('train_active')->where('id',$id)->update($data);
+        $this->success('评价成功');
+    }
 
 
 }