|
@@ -10,23 +10,26 @@ class Pay
|
|
|
{
|
|
|
$status = Dever::param('status', $data);
|
|
|
|
|
|
- $send = array();
|
|
|
- $info = Dever::db('journal/order')->one($id);
|
|
|
- $send['pay_project_id'] = 1;
|
|
|
- $send['pay_uid'] = $info['uid'];
|
|
|
- $send['pay_order_id'] = $info['order_id'];
|
|
|
- $send['pay_tk_pic'] = $info['tk_pic'];
|
|
|
- $send['pay_tk_time'] = $info['tk_time'];
|
|
|
- $send['pay_tk_desc'] = $info['tk_desc'];
|
|
|
- $send['pay_status'] = $status;
|
|
|
- $send['pay_time'] = time();
|
|
|
- $send['pay_nonce'] = Dever::nonce();
|
|
|
- ksort($send);
|
|
|
- $send['signature'] = md5($this->key . '&' . http_build_query($send));
|
|
|
- $notify = Dever::project('pay');
|
|
|
- if ($notify) {
|
|
|
- $notify = $notify['path'] . 'l=lib/set.updateStatus';
|
|
|
- $data = Dever::curl($notify, $send);
|
|
|
+ if ($status > 0 && $id > 0) {
|
|
|
+ $send = array();
|
|
|
+ $info = Dever::db('journal/order')->one($id);
|
|
|
+ $send['pay_project_id'] = 1;
|
|
|
+ $send['pay_uid'] = $info['uid'];
|
|
|
+ $send['pay_order_id'] = $info['order_id'];
|
|
|
+ $send['pay_tk_pic'] = $info['tk_pic'];
|
|
|
+ $send['pay_tk_time'] = $info['tk_time'];
|
|
|
+ $send['pay_tk_desc'] = $info['tk_desc'];
|
|
|
+ $send['pay_status'] = $status;
|
|
|
+ $send['pay_time'] = time();
|
|
|
+ $send['pay_nonce'] = Dever::nonce();
|
|
|
+ ksort($send);
|
|
|
+ $send['signature'] = md5($this->key . '&' . http_build_query($send));
|
|
|
+ $notify = Dever::project('pay');
|
|
|
+ if ($notify) {
|
|
|
+ $notify = $notify['path'] . 'l=lib/set.updateStatus';
|
|
|
+ $data = Dever::curl($notify, $send);
|
|
|
+ print_r($data);die;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|