|
|
@@ -25,12 +25,13 @@ class NotifyController extends Controller
|
|
|
$postStr = file_get_contents('php://input');
|
|
|
$postData =$postStr? json_decode($postStr, true) : [];
|
|
|
$outTradeNo = isset($postData['out_trade_no']) ? $postData['out_trade_no'] : '';
|
|
|
+ var_dump($postData);
|
|
|
if(empty($postData) || empty($outTradeNo)){
|
|
|
//禁止引用外部xml实体
|
|
|
libxml_disable_entity_loader(true);
|
|
|
$postData = (array)(simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA));
|
|
|
}
|
|
|
-
|
|
|
+var_dump($postData);
|
|
|
$outTradeNo = isset($postData['out_trade_no']) ? $postData['out_trade_no'] : '';
|
|
|
$taskNo = $outTradeNo ? $outTradeNo : date('YmdHis');
|
|
|
PRedis::set('payments:'.$this->scene.':result_'.$taskNo, ['result'=> $postData], 7200);
|