소스 검색

各处完成每日任务

lizhen_gitee 1 년 전
부모
커밋
09511caead

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

@@ -167,7 +167,7 @@ class Task extends Api
     }
 
     /**
-     * 完成任务
+     * 完成任务,测试用
      */
     public function finishTask() {
         $task_id = $this->request->request("task_id"); // 任务编码

+ 7 - 0
application/api/controller/Topicdongtai.php

@@ -43,6 +43,13 @@ class Topicdongtai extends Api
         //圈子新增一个贴
         $rs = Db::name('topic_hub')->where('id',$topic_id)->setInc('t_number');
 
+        //发布首条动态,完成任务
+        $count = Db::name('topic_dongtai')->where('user_id',$this->auth->id)->count();
+        if($count == 1){
+            \app\common\model\TaskLog::tofinish($this->auth->id,16);
+        }
+
+
         Db::commit();
 
         $this->success('发布成功',$id);

+ 5 - 0
application/api/controller/User.php

@@ -224,6 +224,11 @@ class User extends Api
             $this->error('修改资料失败');
         }
 
+        //完成任务,上传头像
+        if(isset($data['avatar']) && !empty($data['avatar'])){
+            \app\common\model\TaskLog::tofinish($this->auth->id,1);
+        }
+
         Db::commit();
         $this->success();
     }

+ 2 - 0
application/common/library/Auth.php

@@ -241,6 +241,8 @@ class Auth
             Db::name('user_active')->insertGetId($wallet_data);
             //注册到权限
             Db::name('user_power')->insertGetId($wallet_data);
+            //完成任务,绑定手机号
+            \app\common\model\TaskLog::tofinish($user->id,18);
 
             //初始化权限
             $userpower = UserPower::getByUserId($user->id);

+ 5 - 5
application/common/model/User.php

@@ -307,22 +307,22 @@ class User extends Model
         $res = \app\common\model\User::update($data,$where);
 
         // 获取任务信息
-        $taskList = \app\common\model\Task::where(["is_show"=>1])->select();
+        /*$taskList = \app\common\model\Task::where(["is_show"=>1])->select();
         $taskArr = [];
         if($taskList) foreach($taskList as $k => $v) {
             $taskArr[$v["task_no"]] = $v["number"];
-        }
+        }*/
         // 提升等级后 添加经验值任务  +exp
-        $levelup = intval($userexplainlevel)-intval($userInfo["level"]);
+        //$levelup = intval($userexplainlevel)-intval($userInfo["level"]);
 //        echo $userexplainlevel;
 //        print_r($taskArr);exit;
-        isset($taskArr["IbehRkoF"]) && \app\common\model\TaskLog::tofinish($user_id,"IbehRkoF",$levelup);
+       /* isset($taskArr["IbehRkoF"]) && \app\common\model\TaskLog::tofinish($user_id,"IbehRkoF",$levelup);
         isset($taskArr["CD2Vtv0W"]) && \app\common\model\TaskLog::tofinish($user_id,"CD2Vtv0W",$levelup);
         isset($taskArr["TL0m4wnf"]) && \app\common\model\TaskLog::tofinish($user_id,"TL0m4wnf",$levelup);
         isset($taskArr["SHcIn8pz"]) && \app\common\model\TaskLog::tofinish($user_id,"SHcIn8pz",$levelup);
         isset($taskArr["Y3XZQDGk"]) && \app\common\model\TaskLog::tofinish($user_id,"Y3XZQDGk",$levelup);
         isset($taskArr["1NBgxLP3"]) && \app\common\model\TaskLog::tofinish($user_id,"1NBgxLP3",$levelup);
-        isset($taskArr["ai5l2QkD"]) && \app\common\model\TaskLog::tofinish($user_id,"ai5l2QkD",$levelup);
+        isset($taskArr["ai5l2QkD"]) && \app\common\model\TaskLog::tofinish($user_id,"ai5l2QkD",$levelup);*/
 
         return $res;
     }