| 
					
				 | 
			
			
				@@ -21,9 +21,11 @@ class Test extends Core 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	 */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public function order($account_id, $project_id, $uid, $username, $product_id, $name, $cash, $openid = false, $type = 1, $order_id = false)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$order_id = $this->createOrder($uid, $username, $account_id, $project_id, $product_id, $name, $cash, $this->config['type'], $order_id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$order_id = $this->createOrder($uid, $username, $account_id, $project_id, $product_id, $name, $cash, 'test', $order_id);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return $order_id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		$this->updateOrder($order_id, $cash);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return 'test';
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	/**
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -54,18 +56,6 @@ class Test extends Core 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	# 退款
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public function refund($order_id, $cash)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	{
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$out_trade_no = $order_id;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$cash = $cash * 100;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$total_fee = $cash;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$refund_fee = $cash;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$input = new \WxPayRefund();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$input->SetOut_trade_no($out_trade_no);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$input->SetTotal_fee($total_fee);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$input->SetRefund_fee($refund_fee);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    $input->SetOut_refund_no($out_trade_no . '_' . time());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    $input->SetOp_user_id($this->config->GetMerchantId());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		$result = \WxPayApi::refund($this->config, $input);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		return $result;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		return true;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |