@@ -287,7 +287,7 @@ class OrderService
SupportLog::channel('pay')->error("FIND_WXPAY", ['msg' => $e->getMessage()]);
}
- if (!empty($result['return_code']) && $result['return_code'] == 'SUCCESS' && !empty($result['result_code']) && $result['result_code'] == 'SUCCESS') {
+ if (!empty($result['return_code']) && $result['return_code'] == 'SUCCESS' && !empty($result['result_code']) && $result['result_code'] == 'SUCCESS' && !empty($result['trade_state']) && $result['trade_state'] == 'SUCCESS') {
return $result;
} else {
sleep(5);