one($project_id); if (!$info) { return 'error'; } $key = md5($info['key']); ksort($send); $send['signature'] = md5($key . '&' . http_build_query($send)); $signature = Dever::input('signature'); if ($send['signature'] == $signature) { $tk_pic = $send['pay_tk_pic']; $tk_time = $send['pay_tk_time']; $tk_desc = $send['pay_tk_desc']; $order_id = $send['pay_order_id']; $status = $send['pay_status']; $uid = $send['uid']; $order = Dever::db('pay/order')->one(array('order_id' => $order_id, 'uid' => $uid)); if ($order) { $update['where_id'] = $order['id']; $update['status'] = $status; $update['tk_pic'] = $tk_pic; $update['tk_time'] = $tk_time; $update['tk_desc'] = $tk_desc; Dever::db('pay/order')->update($update); } } } }