rabin 3 years ago
parent
commit
71ae8de933
1 changed files with 7 additions and 2 deletions
  1. 7 2
      app/shop/lib/Cron.php

+ 7 - 2
app/shop/lib/Cron.php

@@ -95,8 +95,13 @@ class Cron
                 $v['price'] -= $v['refund_cash'];
                 $v['price'] = round($v['price'], 2);
             }
-            $cash = $v['price'] * 100;//之后还要加上礼品卡的钱
-            Dever::load('shop/yspay')->action($shop['mid'], $v['order_num'], $v['id'], 2, $cash);
+            if ($v['price'] > 0) {
+                $cash = $v['price'] * 100;//之后还要加上礼品卡的钱
+                Dever::load('shop/yspay')->action($shop['mid'], $v['order_num'], $v['id'], 2, $cash);
+                sleep(3);
+            } else {
+                Dever::db('shop/sell_order')->update(array('where_id' => $v['id'], 'withdraw' => 2));
+            }
         }
     }