|
@@ -1087,8 +1087,9 @@ class Buy
|
|
|
if ($num > 0) {
|
|
|
if ($num == 1) {
|
|
|
$key = array_keys($this->order_id);
|
|
|
- Dever::db('shop/buy_order')->delete($key[0]);
|
|
|
- $goods = Dever::db('shop/buy_order_goods')->select(array('order_id' => $key[0]));
|
|
|
+ $key = $key[0];
|
|
|
+ Dever::db('shop/buy_order')->delete($key);
|
|
|
+ $goods = Dever::db('shop/buy_order_goods')->select(array('order_id' => $key));
|
|
|
|
|
|
$p_price = 0;
|
|
|
foreach ($goods as $k => $v) {
|
|
@@ -1103,9 +1104,9 @@ class Buy
|
|
|
|
|
|
Dever::db('shop/buy_order')->update(array('where_id' => $order['id'], 'status' => 3, 'source_type' => $this->order_id[$key][0], 'source_id' => $this->order_id[$key][1], 'p_price' => $p_price, 'operdate' => time()));
|
|
|
|
|
|
- Dever::db('shop/buy_order_goods')->delete(array('order_id' => $key[0]));
|
|
|
+ Dever::db('shop/buy_order_goods')->delete(array('order_id' => $key));
|
|
|
|
|
|
- unset($this->order_id[$key[0]);
|
|
|
+ unset($this->order_id[$key]);
|
|
|
$this->order_id[$order['id']] = array($this->order_id[$key][0], $this->order_id[$key][1]);
|
|
|
|
|
|
} else {
|