Browse Source

Debug 我的二维码

stanley-king 8 years atrás
parent
commit
9c87d1bc1e

+ 0 - 3
data/logic/order.logic.php

@@ -33,13 +33,10 @@ class orderLogic
             foreach ($goods_list as $goods) {
                 $data[$goods['goods_id']] = $goods['goods_num'];
             }
-            $pay_sn = $order_info['pay_sn'];
             if ($if_quque) {
                 QueueClient::push('cancelOrderUpdateStorage', $data);
-                QueueClient::push('reset_fcode', ['pay_sn' => $pay_sn]);
             } else {
                 Logic('queue')->cancelOrderUpdateStorage($data);
-                Logic('queue')->reset_fcode(['pay_sn' => $pay_sn]);
             }
 
             if ($if_update_account) {

+ 8 - 8
helper/account_helper.php

@@ -24,14 +24,14 @@ class account_helper
 
     public static function invite_bonus($relay_id)
     {
-        $last_type = bonus_helper::last_invite_type($relay_id);
-        if(is_null($last_type) == false)
-        {
-            $type = bonus_helper::create_by_paramer($last_type);
-            if($type->binded_over() == false && $type->isEnd() == false) {
-                return $type->getType_sn();
-            }
-        }
+//        $last_type = bonus_helper::last_invite_type($relay_id);
+//        if(is_null($last_type) == false)
+//        {
+//            $type = bonus_helper::create_by_paramer($last_type);
+//            if($type->binded_over() == false && $type->isEnd() == false) {
+//                return $type->getType_sn();
+//            }
+//        }
 
         $param = bonus\parameters::invite($relay_id);
         $ret = bonus_helper::make_bonus($param,$param['rate_money']);

+ 2 - 1
helper/bonus/parameters.php

@@ -28,7 +28,8 @@ class parameters
         }
 
         $param['make_type'] = type::MakeInviteType;
-        $param['type_name'] = $type_name;
+        $param['type_name']  = $type_name;
+        $param['type_bless'] = "新用户奖励红包";
         $param['send_type'] = type::SendType_Fixed;
         $param['grab_type'] = type::GrabType_EXEXIST;
         $param['relayer_id'] = $relay_id;

+ 1 - 1
helper/bonus/type.php

@@ -338,7 +338,7 @@ class type
             return true;
         }
         else {
-            return time() > $start_time;
+            return time() >= $start_time;
         }
     }
     public function get_start_time() {

+ 1 - 1
helper/fcode/operator.php

@@ -227,7 +227,7 @@ class operator
     {
         $cond = [];
         $cond['goods_commonid'] = $this->mCommonID;
-        $cond['batch_code']      = $this->mBatchCode;
+        $cond['batch_code']     = $this->mBatchCode;
         $cond['user_key']       = $fcode['user_key'];
         $cond['fc_id']          = $fcode['fc_id'];
         $cond['fc_state']       = $fcode['fc_state'];

+ 14 - 3
mobile/control/index.php

@@ -86,12 +86,23 @@ class indexControl extends specialControl
         $member_id = urldecode($member_id);
         $member_id = intval(util::decrypt_data($member_id));
 
-        if($member_id > 0) {
+        if(session_helper::logined())
+        {
             $minfo = new member_info($member_id);
             return self::outsuccess(array('info' => $minfo),"member/index",'wap');
         }
-        else {
-
+        else
+        {
+            $type_sn = account_helper::invite_bonus($member_id);
+            if($type_sn == false) {
+                return self::outerr(errcode::ErrBonus,"生成邀请红包失败.");
+            }
+            else
+            {
+                $ref_url = BASE_SITE_URL . "/mobile/index.php?act=bonusex&op=open&client_type=wap&type_sn={$type_sn}&relay_id={$member_id}";
+                fcgi_header("location:{$ref_url}");
+                return;
+            }
         }
     }
 

+ 0 - 1
mobile/control/member_buy.php

@@ -150,7 +150,6 @@ class member_buyControl extends mbMemberControl
             }
             else
             {
-                $amount = 1500;
                 $result = fcode\send_manager::instance()->fetch($amount,$pay_sn);
                 if($result != false)
                 {

+ 1 - 0
mobile/templates/default/bonus/open.php

@@ -59,6 +59,7 @@
             })
         });
     </script>
+
     <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js?<?php echo bonus_version(); ?>"></script>
     <script type="text/javascript" src="<?php echo RESOURCE_SITE_URL; ?>/mobile/comm/wx_share.js?<?php echo bonus_version(); ?>"></script>
     <script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/qzact/common/share/share.js?<?php echo bonus_version(); ?>"></script>