|  | @@ -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 {
 |