Alipay下载账单不重复写入note

feature/pay
lyt 6 years ago
parent 1f0148634e
commit a1af22ee13

@ -876,6 +876,7 @@ class AlipayTradeService extends CI_Controller
,'TRADE_SUCCESS'
,NULL
,$row['buyer_user_name']
,null,true
);
}
return;

@ -89,8 +89,15 @@ class Alipay_note_model extends CI_Model {
* @author LYT <lyt@hainatravel.com>
* @date 2017-08-29
*/
public function save_alipay($ALI_dealId,$ALI_orderId,$ALI_currencyCode,$ALI_orderAmount,$ALI_payAmount,$ALI_stateCode,$ALI_acquiringTime,$ALI_completeTime,$ALI_memo,$ALI_payType,$ALI_resultCode=null,$ALI_resultMsg=null,$ALI_payerName=null,$ALI_payerEmail=NULL) {
$sql = "
public function save_alipay($ALI_dealId,$ALI_orderId,$ALI_currencyCode,$ALI_orderAmount,$ALI_payAmount,$ALI_stateCode,$ALI_acquiringTime,$ALI_completeTime,$ALI_memo,$ALI_payType,$ALI_resultCode=null,$ALI_resultMsg=null,$ALI_payerName=null,$ALI_payerEmail=NULL, $check_exists=false) {
$sql = $check_exists===false ? "" : "
IF NOT EXISTS(
SELECT TOP 1 1
FROM AlipayLog
WHERE ALI_dealId = '$ALI_dealId'
)
";
$sql .= "
INSERT INTO AlipayLog
(
ALI_dealId,ALI_orderId,ALI_currencyCode,ALI_orderAmount,ALI_payAmount,ALI_stateCode,ALI_acquiringTime,ALI_completeTime,ALI_memo,ALI_sent,ALI_noticeTime,ALI_payType,ALI_resultCode,ALI_resultMsg,ALI_payerName,ALI_payerEmail

Loading…
Cancel
Save