Authored by 郝肖肖

微信日志优化

@@ -34,14 +34,13 @@ class PayController extends AbstractAction @@ -34,14 +34,13 @@ class PayController extends AbstractAction
34 /* 判断是否有订单号参数 */ 34 /* 判断是否有订单号参数 */
35 $orderCode = $this->get('order_code'); 35 $orderCode = $this->get('order_code');
36 if (empty($orderCode)) { 36 if (empty($orderCode)) {
37 - UdpLog::info('【支付宝支付】参数校验', 'orderCode为空'); 37 + $this->go(SITE_MAIN);
38 break; 38 break;
39 } 39 }
40 40
41 /* 判断用户是否登录 */ 41 /* 判断用户是否登录 */
42 $uid = $this->getUid(true); 42 $uid = $this->getUid(true);
43 if (!$uid) { 43 if (!$uid) {
44 - UdpLog::info('【支付宝支付】参数校验', 'uid为空');  
45 $this->go( Helpers::url('/signin.html', array('refer' => $this->_request->server('HTTP_REFERER'))) ); 44 $this->go( Helpers::url('/signin.html', array('refer' => $this->_request->server('HTTP_REFERER'))) );
46 break; 45 break;
47 } 46 }
@@ -49,7 +48,7 @@ class PayController extends AbstractAction @@ -49,7 +48,7 @@ class PayController extends AbstractAction
49 /* 判断订单信息是否存在 */ 48 /* 判断订单信息是否存在 */
50 $orderDetail = OrderData::viewOrderData($orderCode, $uid, $this->_usession); 49 $orderDetail = OrderData::viewOrderData($orderCode, $uid, $this->_usession);
51 if (empty($orderDetail['data'])) { 50 if (empty($orderDetail['data'])) {
52 - UdpLog::info('【支付宝支付】校验订单信息', 'orderCode:'.$orderCode.'uid:'.$uid.'返回:'.json_encode($orderDetail)); 51 + UdpLog::info("【支付宝支付】校验订单信息,orderCode:{$orderCode},uid:{$uid},返回:", $orderDetail);
53 $this->helpJsRedirect('没有找到该订单'); 52 $this->helpJsRedirect('没有找到该订单');
54 break; 53 break;
55 } 54 }
@@ -65,7 +64,7 @@ class PayController extends AbstractAction @@ -65,7 +64,7 @@ class PayController extends AbstractAction
65 $aliwapService = new AliwapService(); 64 $aliwapService = new AliwapService();
66 $payRequestPars = $aliwapService->getPayRequestPars($reqParams); 65 $payRequestPars = $aliwapService->getPayRequestPars($reqParams);
67 if (empty($payRequestPars)) { 66 if (empty($payRequestPars)) {
68 - UdpLog::info('【支付宝支付】提交支付宝端口无响应', 'orderCode:'.$orderCode.'totalFee:'.$totalFee.'createTime:'.$orderDetail['data']['create_time']); 67 + UdpLog::info("【支付宝支付】提交支付宝端口无响应,orderCode:{$orderCode}", array('orderDetail' => $orderDetail, 'payRequestPars' => $payRequestPars));
69 $this->helpJsRedirect('支付系统繁忙,请稍后再试'); 68 $this->helpJsRedirect('支付系统繁忙,请稍后再试');
70 break; 69 break;
71 } 70 }
@@ -111,7 +110,7 @@ class PayController extends AbstractAction @@ -111,7 +110,7 @@ class PayController extends AbstractAction
111 /* 判断订单信息不存在 */ 110 /* 判断订单信息不存在 */
112 $orderDetail = OrderData::viewOrderData($orderCode, $uid, $this->_usession); 111 $orderDetail = OrderData::viewOrderData($orderCode, $uid, $this->_usession);
113 if (empty($orderDetail['data'])) { 112 if (empty($orderDetail['data'])) {
114 - UdpLog::info('【wechat支付】校验订单信息', 'orderCode:'.$orderCode.'uid:'.$uid.'返回:'.json_encode($orderDetail)); 113 + UdpLog::info("【wechat支付】校验订单信息,orderCode:{$orderCode},uid:{$uid},返回:", $orderDetail);
115 break; 114 break;
116 } 115 }
117 116
@@ -134,9 +133,9 @@ class PayController extends AbstractAction @@ -134,9 +133,9 @@ class PayController extends AbstractAction
134 $input->SetTrade_type("JSAPI"); 133 $input->SetTrade_type("JSAPI");
135 $input->SetOpenid($openId); 134 $input->SetOpenid($openId);
136 $order = WxPayApi::unifiedOrder($input); 135 $order = WxPayApi::unifiedOrder($input);
137 - UdpLog::info('【微信支付下单】统一下单时返回结果,','input:'.json_encode($input).'返回:'.json_encode($order)); 136 + UdpLog::info('【微信支付下单】统一下单时返回结果,', array('input' => $input, 'order' => $order));
138 $jsApiParameters = $tools->GetJsApiParameters($order); 137 $jsApiParameters = $tools->GetJsApiParameters($order);
139 - UdpLog::info('【微信支付下单】支付参数,','order:'.json_encode($order).'uid:'.$uid.'返回:'.$jsApiParameters); 138 + UdpLog::info('【微信支付下单】支付参数,', array('order' => $order, 'jsApiParameters' => $jsApiParameters));
140 139
141 $this->echoJson(array('code' => 200, 'data' => array('jsApiParameters' => json_decode($jsApiParameters)))); 140 $this->echoJson(array('code' => 200, 'data' => array('jsApiParameters' => json_decode($jsApiParameters))));
142 141