diff --git a/webht/third_party/pay/controllers/AlipayTradeService.php b/webht/third_party/pay/controllers/AlipayTradeService.php index 0724ef10..4b7aebe4 100644 --- a/webht/third_party/pay/controllers/AlipayTradeService.php +++ b/webht/third_party/pay/controllers/AlipayTradeService.php @@ -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 = ''; foreach ($response as $key => $value) {