dever 5 years ago
parent
commit
eac8237043
1 changed files with 7 additions and 0 deletions
  1. 7 0
      lib/Wechat.php

+ 7 - 0
lib/Wechat.php

@@ -39,6 +39,13 @@ class Wechat extends Core
 		$input->SetOut_trade_no($order_id);
 		$result = \WxPayApi::orderQuery($this->config, $input);
 
+		if (isset($result['transaction_id']) && isset($result['out_trade_no']) && isset($result['trade_state_desc'])) {
+			if ($msg) {
+				$msg = $result['transaction_id'] . ':' . $msg;
+			}
+			$this->updateOrder($result['out_trade_no'], $result['cash_fee'], $msg);
+		}
+
 		return $result;
 	}