perf: PayPal: 已完成的pending

webht/payment
Lei OT 2 years ago
parent 64b4dae2e3
commit 9ef932c148

@ -1031,8 +1031,10 @@ class Index extends CI_Controller {
//添加邮件发送记录 end //添加邮件发送记录 end
$this->Note_model->update_send($item->pn_txn_id, 'send', $item->pn_sn); $this->Note_model->update_send($item->pn_txn_id, 'send', $item->pn_sn);
$this->Note_model->update_pending_send($item->pn_txn_id, 'send');
} else { } else {
$this->Note_model->update_send($item->pn_txn_id, 'send', $item->pn_sn); $this->Note_model->update_send($item->pn_txn_id, 'send', $item->pn_sn);
$this->Note_model->update_pending_send($item->pn_txn_id, 'send');
} }
} }
//echo 'done!'; //echo 'done!';

@ -202,6 +202,15 @@ class Note_model extends CI_Model {
return $this->HT->query($sql, array($pn_send, $pn_txn_id)); return $this->HT->query($sql, array($pn_send, $pn_txn_id));
} }
public function update_pending_send($pn_txn_id, $pn_send) {
$sql = "
UPDATE paypal_note
SET pn_send = ?
WHERE pn_txn_id = ? AND pn_payment_status='pending'
";
return $this->HT->query($sql, array($pn_send, $pn_txn_id));
}
//设置订单号 //设置订单号
public function set_invoice($pn_txn_id, $pn_invoice) { public function set_invoice($pn_txn_id, $pn_invoice) {
$sql = " $sql = "

Loading…
Cancel
Save