ソースを参照

fix order cancel

stanley-king 7 年 前
コミット
9925d9ad11
1 ファイル変更10 行追加2 行削除
  1. 10 2
      helper/async/order.php

+ 10 - 2
helper/async/order.php

@@ -121,8 +121,16 @@ class order extends IAsync
         $bonus_rates = $this->simple_order->bonus_rates();
         if(empty($bonus_rates)) {
             $bonus_rates = [30 => $pd_amount];
-        } else {
-            $bonus_rates = unserialize($bonus_rates);
+        }
+        else
+        {
+            $tmp = [];
+            foreach ($bonus_rates as $val) {
+                $rate = $val['rate'];
+                $amount = $val['total'];
+                $tmp[$rate] = $amount;
+            }
+            $bonus_rates = $tmp;
         }
 
         $params = bonus\parameters::order_cancel($bonus_rates);