lizhen_gitee пре 8 месеци
родитељ
комит
6f92ef9f8f
1 измењених фајлова са 57 додато и 0 уклоњено
  1. 57 0
      application/api/controller/Trainactive.php

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

@@ -0,0 +1,57 @@
+<?php
+
+namespace app\api\controller;
+
+use app\common\controller\Api;
+use think\Db;
+/**
+ * 培训活动
+ */
+class Trainactive extends Api
+{
+
+
+    protected $noNeedLogin = ['info'];
+    // 无需鉴权的接口,*表示全部
+    protected $noNeedRight = ['test2'];
+
+
+    public function info()
+    {
+        $id = input('id');
+        $info = Db::name('train_active')->field('id,name,sign_endtime')->where('id',$id)->find();
+
+        $this->success('', $info);
+    }
+
+    public function signin(){
+        $sign_image = input('sign_image','');
+        if(empty($sign_image)){
+            $this->error();
+        }
+
+        $id = input('id');
+        $info = Db::name('train_active')->where('id',$id)->find();
+        if(empty($info)){
+            $this->error('不存在的培训活动');
+        }
+
+
+        //判断
+
+        //签到
+        $status = 1;
+        $data = [
+            'train_id' => $id,
+            'user_id' => $this->auth->id,
+            'sign_time' => time(),
+            'status' => $status,
+            'sign_image' => $this->auth->id,
+        ];
+
+        Db::name('user_train')->insertGetId($data);
+        $this->success('签到成功');
+    }
+
+
+}