Browse Source

邀请页

lizhen_gitee 1 year ago
parent
commit
8fe74bfb79
2 changed files with 27 additions and 15 deletions
  1. 23 11
      application/api/controller/Userintro.php
  2. 4 4
      application/extra/site.php

+ 23 - 11
application/api/controller/Userintro.php

@@ -120,23 +120,35 @@ class Userintro extends Api
 
     //邀请页多个信息
     public function introsite_info(){
-        //本周收益
-        $week_start = strtotime(date('Y-m-d')) - ((date('w')==0?7:date('w'))-1)*86400;
-        $week_end   = $week_start + 604799;
-
-        $intro_num_thisweek = Db::name('user')->where('intro_uid',$this->auth->id)->count();
-        $intro_num_lastweek = Db::name('user')->where('intro_uid',$this->auth->id)->count();
-        $intro_num_all = Db::name('user')->where('intro_uid',$this->auth->id)->count();
-
-        $money_sum_thisweek = Db::name('user_money_log')->where(['user_id'=>$this->auth->id,'log_type'=>63])->sum('change_value');
-        $money_sum_lastweek = Db::name('user_money_log')->where(['user_id'=>$this->auth->id,'log_type'=>63])->sum('change_value');
-
+        //本周
+        $thisweek_start = strtotime(date('Y-m-d')) - ((date('w')==0?7:date('w'))-1)*86400;
+        $thisweek_end   = $thisweek_start + 604799;
+        //上周
+        $lastweek_start = $thisweek_start - 604800;
+        $lastweek_end   = $thisweek_end - 604800;
+
+        //本周邀请人数
+        $intro_num_thisweek = Db::name('user')->where('intro_uid',$this->auth->id)->where('createtime','BETWEEN',[$thisweek_start,$thisweek_end])->count();
+        //上周邀请人数
+        $intro_num_lastweek = Db::name('user')->where('intro_uid',$this->auth->id)->where('createtime','BETWEEN',[$lastweek_start,$lastweek_end])->count();
+        //总邀请人数
+        $intro_num_all      = Db::name('user')->where('intro_uid',$this->auth->id)->count();
+        //本周奖励
+        $money_sum_thisweek = Db::name('user_gold_log')->where(['user_id'=>$this->auth->id,'log_type'=>63,'createtime'=>['BETWEEN',[$thisweek_start,$thisweek_end]]])->sum('change_value');
+        //上周奖励
+        $money_sum_lastweek = Db::name('user_gold_log')->where(['user_id'=>$this->auth->id,'log_type'=>63,'createtime'=>['BETWEEN',[$lastweek_start,$lastweek_end]]])->sum('change_value');
+        //我邀请的人
         $user_list = Db::name('user')->field('id,mobile,avatar,createtime')->where('intro_uid',$this->auth->id)->limit(3)->select();
 
         $rs = [
             'introsite_introrule' => config('site.introsite_introrule'),
             'introcode' => $this->auth->introcode,
             'user_list' => $user_list,
+            'money_sum_thisweek' => $money_sum_thisweek,
+            'money_sum_lastweek' => $money_sum_lastweek,
+            'intro_num_thisweek' => $intro_num_thisweek,
+            'intro_num_lastweek' => $intro_num_lastweek,
+            'intro_num_all'      => $intro_num_all,
         ];
 
         $this->success('success',$rs);

+ 4 - 4
application/extra/site.php

@@ -52,8 +52,8 @@ return array (
   'apkurl' => 'https://www.pgyer.com/5Y0t',
   'comment_for_gold_switch' => '1',
   'comment_for_gold_price' => '10',
-  'introsite_introrule' => '1、邀请新用户加入TKEN,即可获得奖励。/n
-2、奖励金可等额兑换“”吉傲“T币或会员,也可申请提取现金。/n
-3、邀请新用户每达到100人,奖励额外增加20%。/n
-4、禁止通过任何非常规或其他被TKEN认定为恶意的手段完成邀请。/n',
+  'introsite_introrule' => '1、邀请新用户加入TKEN,即可获得奖励。
+2、奖励金可等额兑换“”吉傲“T币或会员,也可申请提取现金。
+3、邀请新用户每达到100人,奖励额外增加20%。
+4、禁止通过任何非常规或其他被TKEN认定为恶意的手段完成邀请。',
 );