瀏覽代碼

每日任务

lizhen_gitee 3 年之前
父節點
當前提交
0f33185701

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

@@ -33,10 +33,21 @@ class Topicdongtai extends Api
         ];
 
 
+        Db::startTrans();
         $id = Db::name('topic_dongtai')->insertGetId($data);
         //圈子新增一个贴
         $rs = Db::name('topic_hub')->where('id',$topic_id)->setInc('t_number');
 
+        //tag任务赠送金币
+        //发动态奖励
+        $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,16);
+        if($task_rs === false){
+            Db::rollback();
+            $this->error('完成任务赠送奖励失败');
+        }
+
+        Db::commit();
+
         $this->success('success',$id);
     }
 
@@ -131,6 +142,14 @@ class Topicdongtai extends Api
         $rs = Db::name('topic_dongtai_good')->insertGetId($where);
         $up = Db::name('topic_dongtai')->where('id',$id)->setInc('goodnum');
 
+        //tag任务赠送金币
+        //点赞奖励
+        $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,14);
+        if($task_rs === false){
+            Db::rollback();
+            $this->error('完成任务赠送奖励失败');
+        }
+
         if($rs && $up !== false){
             Db::commit();
             $this->success('点赞成功');
@@ -187,7 +206,18 @@ class Topicdongtai extends Api
             'updatetime' => time(),
         ];
 
+        Db::startTrans();
         $rs = Db::name('topic_dongtai_answer')->insertGetId($data);
+
+        //tag任务赠送金币
+        //评论奖励
+        $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,13);
+        if($task_rs === false){
+            Db::rollback();
+            $this->error('完成任务赠送奖励失败');
+        }
+
+        Db::commit();
         $this->success('评价成功');
     }
 

+ 35 - 0
application/api/controller/Usercenter.php

@@ -351,6 +351,14 @@ class Usercenter extends Api
             $this->error($rs['msg']);
         }
 
+        //tag任务赠送金币
+        //搭讪奖励
+        $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,15);
+        if($task_rs === false){
+            Db::rollback();
+            $this->error('完成任务赠送奖励失败');
+        }
+
         Db::commit();
         $this->success('success');
     }
@@ -410,6 +418,15 @@ class Usercenter extends Api
             }
         }
 
+        //tag任务赠送金币
+        //语音匹配奖励  +5金币
+        if(!empty($result)){
+            $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,11);
+            if($task_rs === false){
+                $this->error('完成任务赠送奖励失败');
+            }
+        }
+
         $this->success('success',$result);
     }
 
@@ -467,6 +484,15 @@ class Usercenter extends Api
                 $result[] = ['id'=>$val];
             }
         }
+
+        //tag任务赠送金币
+        //视频匹配奖励  +5金币
+        if(!empty($result)){
+            $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,12);
+            if($task_rs === false){
+                $this->error('完成任务赠送奖励失败');
+            }
+        }
         $this->success('success',$result);
     }
 
@@ -503,6 +529,15 @@ class Usercenter extends Api
             $result = Db::name('user')->field('id,nickname,username,avatar,audio_bio')->where(['id'=>['IN',$lists]])->select();
             $result = list_domain_image($result,['avatar,audio_bio']);
         }
+
+        //tag任务赠送金币
+        //缘分匹配奖励  +5金币
+        if(!empty($result)){
+            $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,10);
+            if($task_rs === false){
+                $this->error('完成任务赠送奖励失败');
+            }
+        }
         $this->success('success',$result);
     }
 

+ 29 - 0
application/api/controller/Userdongtai.php

@@ -54,8 +54,18 @@ class Userdongtai extends Api
         ];
 
 
+        Db::startTrans();
         $id = Db::name('user_dongtai')->insertGetId($data);
 
+        //tag任务赠送金币
+        //发动态奖励
+        $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,16);
+        if($task_rs === false){
+            Db::rollback();
+            $this->error('完成任务赠送奖励失败');
+        }
+
+        Db::commit();
         $this->success('success',$id);
     }
 
@@ -137,6 +147,14 @@ class Userdongtai extends Api
         $rs = Db::name('user_dongtai_good')->insertGetId($where);
         $up = Db::name('user_dongtai')->where('id',$id)->setInc('goodnum');
 
+        //tag任务赠送金币
+        //点赞奖励
+        $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,14);
+        if($task_rs === false){
+            Db::rollback();
+            $this->error('完成任务赠送奖励失败');
+        }
+
         if($rs && $up !== false){
             Db::commit();
             $this->success('点赞成功');
@@ -193,7 +211,18 @@ class Userdongtai extends Api
             'updatetime' => time(),
         ];
 
+        Db::startTrans();
         $rs = Db::name('user_dongtai_answer')->insertGetId($data);
+
+        //tag任务赠送金币
+        //评论奖励
+        $task_rs = \app\common\model\TaskLog::tofinish($this->auth->id,13);
+        if($task_rs === false){
+            Db::rollback();
+            $this->error('完成任务赠送奖励失败');
+        }
+
+        Db::commit();
         $this->success('评价成功');
     }