stanley-king před 7 roky
rodič
revize
e4c3acbb17
2 změnil soubory, kde provedl 29 přidání a 14 odebrání
  1. 14 14
      helper/async/bargain.php
  2. 15 0
      helper/bonus/parameters.php

+ 14 - 14
helper/async/bargain.php

@@ -84,19 +84,19 @@ class bargain
 
     private function send_bonus($discount,$userid)
     {
-        $params = bonus\parameters::user_reigster_fixed();
-        foreach ($params as $param) {
-            $type = bonus_helper::create_type_input($param);
-            $money = $type->getTotal_amount();
-            $ret = bonus_helper::make_bonus($param, $param['rate_money']);
-
-            if ($ret != false) {
-                $type_sn = $ret['type_sn'];
-                bonus_helper::send($type_sn, [$this->cur_user]);
-                push_helper::register_bonus($this->cur_user, $money, $type_sn);
-            } else {
-                return false;
-            }
-        }
+//        $params = bonus\parameters::user_reigster_fixed();
+//        foreach ($params as $param) {
+//            $type = bonus_helper::create_type_input($param);
+//            $money = $type->getTotal_amount();
+//            $ret = bonus_helper::make_bonus($param, $param['rate_money']);
+//
+//            if ($ret != false) {
+//                $type_sn = $ret['type_sn'];
+//                bonus_helper::send($type_sn, [$this->cur_user]);
+//                push_helper::register_bonus($this->cur_user, $money, $type_sn);
+//            } else {
+//                return false;
+//            }
+//        }
     }
 }

+ 15 - 0
helper/bonus/parameters.php

@@ -364,6 +364,21 @@ class parameters
         return $param;
     }
 
+    public static function bargain_fixed($rate,$amount,$type_name,$can_share = 0)
+    {
+        $param['make_type'] = type::MakeSendType;
+        $param['type_name'] = empty($type_name) ? "砍价红包" : $type_name;
+        $param['send_type'] = type::SendType_Fixed;
+        $param['grab_type'] = type::GrabType_All;
+        $param['sender_id']   = self::admin_member_id;
+        $param['sender_name'] = self::admin_name;
+        $param['usable_days'] = 1;
+        $param['can_share']   = $can_share;
+        $param['rate_money'][] = ['amount' => $amount,'num' => 1, 'rate' => $rate];
+
+        return $param;
+    }
+
     public static function appreciate($sender_id,$rate,$amount,$bless)
     {
         $param['make_type'] = type::MakeSendType;