|
|
|
@ -368,6 +368,7 @@ class AlipayTradeService extends CI_Controller
|
|
|
|
|
//添加支付信息入库
|
|
|
|
|
//没有分配订单之前先添加付款记录,这个过程可能会执行多次,必须在添加记录前查找是否有数据
|
|
|
|
|
if (!empty($orderid_info)) {
|
|
|
|
|
$currencyCode = str_replace("CNY", "RMB", trim(mb_strtoupper($item->ALI_currencyCode)));
|
|
|
|
|
//更新还没有填的客邮和交易号de收款记录(商务订单)
|
|
|
|
|
if (isset($advisor_info->order_type) && $advisor_info->order_type == 0) {
|
|
|
|
|
$ht_memo = '交易号(自动录入):' . $item->ALI_dealId;
|
|
|
|
@ -385,7 +386,7 @@ class AlipayTradeService extends CI_Controller
|
|
|
|
|
$advisor_info->COLI_ID,
|
|
|
|
|
$item->ALI_orderAmount,
|
|
|
|
|
$item->ALI_completeTime,
|
|
|
|
|
mb_strtoupper($item->ALI_currencyCode),
|
|
|
|
|
$currencyCode,
|
|
|
|
|
$item->ALI_completeTime,
|
|
|
|
|
$item->ALI_completeTime,
|
|
|
|
|
$item->ALI_acquiringTime,
|
|
|
|
@ -404,7 +405,7 @@ class AlipayTradeService extends CI_Controller
|
|
|
|
|
$GAI_COLI_SN,
|
|
|
|
|
$item->ALI_orderAmount,
|
|
|
|
|
$item->ALI_acquiringTime,
|
|
|
|
|
mb_strtoupper($item->ALI_currencyCode),
|
|
|
|
|
$currencyCode,
|
|
|
|
|
$item->ALI_completeTime,
|
|
|
|
|
$item->ALI_completeTime,
|
|
|
|
|
$item->ALI_acquiringTime,
|
|
|
|
@ -476,7 +477,7 @@ class AlipayTradeService extends CI_Controller
|
|
|
|
|
}
|
|
|
|
|
$response = $this->Query($this->AlipayTradeQueryContentBuilder);
|
|
|
|
|
if ( strcmp(trim($response->code), "10000")) {
|
|
|
|
|
log_message('error',"Alipay payment failed! error code:".$response->code."; result Msg: ".$response->msg.'; orderId:'.$response->out_trade_no.'; dealId:'.$response->trade_no."; ");
|
|
|
|
|
log_message('error',"Alipay query failed! error code:".$response->code."; result Msg: ".$response->msg.'; orderId:'.$response->out_trade_no.'; dealId:'.$response->trade_no."; ");
|
|
|
|
|
}
|
|
|
|
|
$html = '<table>';
|
|
|
|
|
foreach ($response as $key => $value) {
|
|
|
|
|