diff --git a/webht/third_party/pay/config/paypal.php b/webht/third_party/pay/config/paypal.php
index f0a6743a..46c406b5 100644
--- a/webht/third_party/pay/config/paypal.php
+++ b/webht/third_party/pay/config/paypal.php
@@ -7,7 +7,8 @@ $config["method_code"] = 15002;
// lyt sandbox
// $config['client_id'] = "AcMk2gic4iPAILnAuJnTQ4ndyz3k35APxNrqtqtG8-stjj7LykAkdPwmMG_AFvopDJCCt0Z-LQawoL9f";
// $config['secret'] = "EBPs37WgdYMLtrTTRv6usynF4eT-xGuk42VmvjePKxsQU6PfIk9aKe0zF8yIEo02vqP6oqkLWMdtJnU8";
-// ycc live
+
+// ycc live: APP name: Express_Checkout
$config['client_id'] = "Af8wR2_0NnDo3hf8axMkI-5TFd_UccjP4fZzsKz7136pBe6pj69QQIodqYAOjKr0wE-gpAE7Ilo4i_eh";
$config['secret'] = "EMp7oGhy8wX8pvJHC2Ey0_hnAxl2Oh559mSrbcnAqO526BhgxDR0gauTwYjY99DD7OBw0zeo4CIBWEfx";
diff --git a/webht/third_party/pay/controllers/PaymentService.php b/webht/third_party/pay/controllers/PaymentService.php
index d6f50147..9525dc2f 100644
--- a/webht/third_party/pay/controllers/PaymentService.php
+++ b/webht/third_party/pay/controllers/PaymentService.php
@@ -310,7 +310,7 @@ class PaymentService extends CI_Controller {
* @author LYT
*/
if (empty($opi_email) && $item->OPN_accountStatus === 'recorded') {
- $this->note_model->update_send($item->OPN_SN, $item->OPN_transactionId, 'closed');
+ $this->note_model->update_send($item->OPN_SN, $item->OPN_transactionId, 'send');
continue;
}
diff --git a/webht/third_party/paypal/controllers/index.php b/webht/third_party/paypal/controllers/index.php
index 75657969..30671fb4 100644
--- a/webht/third_party/paypal/controllers/index.php
+++ b/webht/third_party/paypal/controllers/index.php
@@ -568,7 +568,10 @@ class Index extends CI_Controller {
$this->load->view('n-footer');
}
- //存储paypal发送的消息
+ /**
+ * IPN
+ * 存储paypal发送的消息
+ */
public function paypal_note() {
$pn_txn_id = $this->input->post('txn_id');
log_message('error','paypal-note: ' . $pn_txn_id);
@@ -1273,8 +1276,8 @@ class Index extends CI_Controller {
public function note_list() {
$this->permission->is_admin(true);
$data = array();
-//有关键词则不限制日期
- $data['search_key'] = $this->input->post('search_key');
+ //有关键词则不限制日期
+ $data['search_key'] = $this->input->get_post('search_key');
$data['date'] = $this->input->get('date');
empty($data['date']) ? $data['date'] = date('Y-m-d') : false;
diff --git a/webht/third_party/paypal/models/note_model.php b/webht/third_party/paypal/models/note_model.php
index 2a13a943..973a918e 100644
--- a/webht/third_party/paypal/models/note_model.php
+++ b/webht/third_party/paypal/models/note_model.php
@@ -163,6 +163,7 @@ class Note_model extends CI_Model {
if ($this->topnum === 1) {
if ($query->num_rows() > 0) {
$row = $query->row();
+ $this->set_fundsource($row);
return $row;
} else {
return FALSE;
@@ -190,6 +191,7 @@ class Note_model extends CI_Model {
if ( ! isset($raw->ipn_track_id) && (isset($raw->id) && strpos($raw->id, "WH-") === 0)) {
$ele->fundsource = '';
}
+ $ele->parent_txn_id = isset($raw->parent_txn_id) ? $raw->parent_txn_id : '';
}
public function update_send($pn_txn_id, $pn_send, $pn_sn=NULL) {
diff --git a/webht/third_party/paypal/models/paypal_model.php b/webht/third_party/paypal/models/paypal_model.php
index de8fd5f0..e47d6d9b 100644
--- a/webht/third_party/paypal/models/paypal_model.php
+++ b/webht/third_party/paypal/models/paypal_model.php
@@ -92,10 +92,10 @@ class Paypal_model extends CI_Model {
*/
public function get_group_accout_info($coli_sn, $pn_txn_id) {
// select * from BIZ_GroupAccountInfo where GAI_COLI_SN = 559007281 and GAI_AccreditNo = '91R84932UM059045C'
- $info_sql = "select GAI_SN, GAI_State from BIZ_GroupAccountInfo
+ $info_sql = "select GAI_SN, GAI_State from BIZ_GroupAccountInfo
where GAI_COLI_SN = $coli_sn and GAI_AccreditNo = '$pn_txn_id'
union
- select GAI_SN, GAI_State from GroupAccountInfo
+ select GAI_SN, GAI_State from GroupAccountInfo
where GAI_COLI_SN = $coli_sn and GAI_AccreditNo = '$pn_txn_id'";
$info_query = $this->HT->query($info_sql);
@@ -213,8 +213,8 @@ class Paypal_model extends CI_Model {
,GAI_AccreditNo
,GAI_Memo
,GAI_State
- ,DeleteFlag
- ) VALUES (?,?,15010,?,?,?,?,?,?,?,?,?,?,?,0,0)";
+ ,DeleteFlag,LastEditTime
+ ) VALUES (?,?,15010,?,?,?,?,?,?,?,?,?,?,?,0,0,GETDATE())";
$query = $this->HT->query($sql, array($GAI_COLI_SN, $GAI_SQJE, $GAI_COLI_SN, $GAI_COLI_ID, $GAI_SQJE, $GAI_SQDate, $GAI_SQJECurrency, $GAI_SSJE, $GAI_SSDate, $GAI_AccountDate, $GAI_SubmitDate, $GAI_CusName, $GAI_CusEmail, $GAI_AccreditNo, $GAI_Memo));
$insertid = $this->HT->last_id('BIZ_GroupAccountInfo');
return $query;
@@ -247,8 +247,8 @@ class Paypal_model extends CI_Model {
,GAI_AccreditNo
,GAI_Memo
,GAI_State
- ,DeleteFlag
- ) VALUES (?,?,15002,?,?,?,?,?,?,?,?,?,?,?,?,0,0)";
+ ,DeleteFlag,LastEditTime
+ ) VALUES (?,?,15002,?,?,?,?,?,?,?,?,?,?,?,?,0,0,GETDATE())";
$query = $this->HT->query($sql, array($GAI_AccreditNo, $GAI_COLI_SN, $GAI_COLI_ID, $GAI_SQJE, $GAI_SQDate, $GAI_SQJECurrency, $GAI_Money, $GAI_SSJE, $GAI_SSDate, $GAI_AccountDate, $GAI_SubmitDate, $GAI_CusName, $GAI_CusEmail, $GAI_AccreditNo, $GAI_Memo));
$insertid = $this->HT->last_id('BIZ_GroupAccountInfo');
return $query;
@@ -279,8 +279,8 @@ class Paypal_model extends CI_Model {
,GAI_AccreditNo
,GAI_Memo
,GAI_State
- ,DeleteFlag
- ) VALUES (?,15002,?,?,?,?,?,?,?,?,?,?,?,0,0)";
+ ,DeleteFlag,LastEditTime
+ ) VALUES (?,15002,?,?,?,?,?,?,?,?,?,?,?,0,0,GETDATE())";
$query = $this->HT->query($sql, array($GAI_AccreditNo, $GAI_COLI_SN, $GAI_SQJE, $GAI_SQDate, $GAI_SQJECurrency, $GAI_SSJE, $GAI_SSDate, $GAI_AccountDate, $GAI_SubmitDate, $GAI_CusName, $GAI_CusEmail, $GAI_AccreditNo, $GAI_Memo));
$insertid = $this->HT->last_id('GroupAccountInfo');
return $insertid;
diff --git a/webht/third_party/paypal/views/note_list.php b/webht/third_party/paypal/views/note_list.php
index 75bfd9c6..ab02daf6 100644
--- a/webht/third_party/paypal/views/note_list.php
+++ b/webht/third_party/paypal/views/note_list.php
@@ -97,12 +97,12 @@
$vf) {
-echo "";
+ echo "";
}
}
?>
@@ -224,8 +224,19 @@ echo "