diff --git a/webht/third_party/paypal/controllers/index.php b/webht/third_party/paypal/controllers/index.php index 343f558a..a8d36996 100644 --- a/webht/third_party/paypal/controllers/index.php +++ b/webht/third_party/paypal/controllers/index.php @@ -1262,13 +1262,13 @@ class Index extends CI_Controller { } //获取note详情,修改各项数据 - public function note_modal($pn_txn_id, $pn_invoice = false) { + public function note_modal($pn_txn_id, $pn_id=false, $pn_invoice=false) { $this->permission->is_admin(true); $data = array(); - $data['pn_invoice'] = $pn_invoice; if (!empty($pn_txn_id)) { - $data['note'] = $this->Note_model->note($pn_txn_id); + $data['note'] = $this->Note_model->note($pn_txn_id, $pn_id); if (!empty($data['note'])) { + $data['pn_invoice'] = $data['note']->pn_invoice; if (!empty($pn_invoice)) { $orderid_info = $this->analysis_orderid($pn_invoice); } else { diff --git a/webht/third_party/paypal/models/note_model.php b/webht/third_party/paypal/models/note_model.php index c601f348..a893707c 100644 --- a/webht/third_party/paypal/models/note_model.php +++ b/webht/third_party/paypal/models/note_model.php @@ -56,7 +56,7 @@ class Note_model extends CI_Model { $this->init(); $this->topnum=1; $this->pn_txn_id=" AND pn.pn_txn_id=".$this->HT->escape($pn_txn_id); - $this->pn_txn_id .= ($pn_sn===NULL) ? "" : " AND pn.pn_sn=".$this->HT->escape($pn_sn); + $this->pn_txn_id .= !($pn_sn) ? "" : " AND pn.pn_sn=".$this->HT->escape($pn_sn); $this->orderby=" ORDER BY pn_payment_date, pn_payer desc "; return $this->get_list(); } diff --git a/webht/third_party/paypal/views/note_list.php b/webht/third_party/paypal/views/note_list.php index 5e0b7128..5ff8bda8 100644 --- a/webht/third_party/paypal/views/note_list.php +++ b/webht/third_party/paypal/views/note_list.php @@ -208,6 +208,7 @@ echo "