huangdong 6 years atrás
parent
commit
a99430118b
2 changed files with 37 additions and 2 deletions
  1. 36 1
      mobile/control/index.php
  2. 1 1
      mobile/control/member_bonus.php

+ 36 - 1
mobile/control/index.php

@@ -45,7 +45,9 @@ class indexControl extends specialControl
         else {
             $tabs = index_tab::instance()->tabs();
         }
-        return self::outsuccess(array('tabs' => $tabs));
+
+        $daliy_bonus = $this->daliy_bonus_url();
+        return self::outsuccess(array('tabs' => $tabs,'daliy_bonus' =>$daliy_bonus));
     }
 
     public function splashOp()
@@ -150,4 +152,37 @@ class indexControl extends specialControl
             return self::outerr(errcode::ErrParamter);
         }
     }
+
+
+    //福利社 每日领红包 修改需要同时修改 member_bonus/index
+    private function daliy_bonus_url()
+    {
+        $url = rkcache('daliy_bonus_url');
+        if(!empty($url)) {
+            return $url;
+        }
+
+        $now = time();
+        $today = date('Y-m-d',$now);
+
+        $maker = new activity_bonus();
+        $input['bonus_rate'] = "30|200|100";                     //红包参数
+        $input['type_name']  = "每日签到红包";                     //红包名称
+        $input['type_bless'] = "每天10点 试试手气";                //红包祝福语
+        $input['usable_days']= 30;                               //使用时间
+        $input['send_type']   = 1;                               //1:随机红包
+        $input['start_time']  = $today.' 10:00:00';
+        $input['end_time']    = $today.' 23:59:59';
+        $input['can_share']    = 0;
+
+        $ret = $maker->make($input);
+        if($ret == false) {
+            Log::record("daliy_bonus_url failed",Log::DEBUG);
+            return "";
+        } else {
+            $expire = strtotime($input['end_time']) - $now;
+            wkcache('daliy_bonus_url',$ret['url'],$expire);
+            return $ret['url'];
+        }
+    }
 }

+ 1 - 1
mobile/control/member_bonus.php

@@ -121,7 +121,7 @@ class member_bonusControl extends mbMemberControl
         return self::outsuccess($result);
     }
 
-    //福利社 每日领红包
+    //福利社 每日领红包 修改需要同时修改 index/tabs
     private function daliy_bonus_url()
     {
         $url = rkcache('daliy_bonus_url');