Commit 3382e583 authored by chenchuanwen's avatar chenchuanwen

Merge branch 'master_dev' of git.shenbd.com:qm-develop/shenbd into ccw

parents 93b60724 aaab1d04
...@@ -45,11 +45,10 @@ class Pay { ...@@ -45,11 +45,10 @@ class Pay {
$orderInfo['openid'] = $authInfo['openid']; $orderInfo['openid'] = $authInfo['openid'];
$wxLitePay = WxLitePay::getInstance(); $wxLitePay = WxLitePay::getInstance();
$return = $wxLitePay->doPay($orderInfo); $return = $wxLitePay->doPay($orderInfo);
$prepayId = $wxLitePay->getPrepayId(); $prepayId = $return['prepay_id'];
file_put_contents(\Our\Common::getConfig('out.config') . \Our\PathConst::ktestTime, $prepayId.'|' unset($return['prepay_id']);
.$orderInfo['paySn'] ); // \Our\Log::getInstance()->write($prepayId,'/data/log/apptest');
if($prepayId) { if($prepayId) {
$dbName = \Our\DbNameConst::masterDBConnectName; $dbName = \Our\DbNameConst::masterDBConnectName;
\DAO\Order\OrderModel::getInstance($dbName)->update(array('pay_sn'=>$orderInfo['paySn']), array('prepay_id'=>$prepayId)); \DAO\Order\OrderModel::getInstance($dbName)->update(array('pay_sn'=>$orderInfo['paySn']), array('prepay_id'=>$prepayId));
} }
......
...@@ -104,7 +104,6 @@ class TencentPay { ...@@ -104,7 +104,6 @@ class TencentPay {
{ {
$this->postXml(); $this->postXml();
$this->result = $this->xmlToArray($this->response); $this->result = $this->xmlToArray($this->response);
\Our\Log::getInstance()->write(json_encode($this->result),'/data/log/apptest');
$prepay_id = isset($this->result["prepay_id"])?$this->result["prepay_id"]:\Our\ApiConst::zero; $prepay_id = isset($this->result["prepay_id"])?$this->result["prepay_id"]:\Our\ApiConst::zero;
return $prepay_id; return $prepay_id;
} }
......
...@@ -35,9 +35,12 @@ class WxLitePay extends \Payment\TencentPay{ ...@@ -35,9 +35,12 @@ class WxLitePay extends \Payment\TencentPay{
} }
//$this->setRequestParams($orderInfo); //$this->setRequestParams($orderInfo);
$wxAppParameters = $this->getParameters(); $wxAppParameters = $this->getParameters();
$prepayId = $wxAppParameters['prepay_id'];
unset($wxAppParameters['prepay_id']);
$returnData = array( $returnData = array(
'credential'=>array(\Our\NameConst::wxLiteChannel=>$wxAppParameters), 'credential'=>array(\Our\NameConst::wxLiteChannel=>$wxAppParameters),
'app_id'=>$this->appid 'app_id'=>$this->appid,
'prepay_id'=>$prepayId
); );
return $returnData; return $returnData;
} }
...@@ -50,6 +53,8 @@ class WxLitePay extends \Payment\TencentPay{ ...@@ -50,6 +53,8 @@ class WxLitePay extends \Payment\TencentPay{
$wxApiObj['package'] = 'prepay_id='.$this->prepay_id; $wxApiObj['package'] = 'prepay_id='.$this->prepay_id;
$wxApiObj['signType'] = 'MD5'; $wxApiObj['signType'] = 'MD5';
$wxApiObj["paySign"] = $this->getSign($wxApiObj); $wxApiObj["paySign"] = $this->getSign($wxApiObj);
$wxApiObj["prepay_id"] = $this->prepay_id;
return $wxApiObj; return $wxApiObj;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment