|
@@ -208,13 +208,25 @@ class Journal extends Core
|
|
# 积分排行榜
|
|
# 积分排行榜
|
|
public function score()
|
|
public function score()
|
|
{
|
|
{
|
|
|
|
+ $id = $this->check();
|
|
|
|
+
|
|
|
|
+ $this->data['score'] = Dever::load('act/lib/score')->getList($id);
|
|
|
|
|
|
|
|
+ return $this->data;
|
|
}
|
|
}
|
|
|
|
|
|
# 邀请好友排行榜
|
|
# 邀请好友排行榜
|
|
public function invite()
|
|
public function invite()
|
|
{
|
|
{
|
|
|
|
+ if (!$this->data['uid']) {
|
|
|
|
+ Dever::alert('错误的用户信息');
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ $id = $this->check();
|
|
|
|
+
|
|
|
|
+ $this->data['invite'] = Dever::load('act/lib/invite')->getList($this->data['uid'], $id);
|
|
|
|
+
|
|
|
|
+ return $this->data;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -359,6 +371,14 @@ class Journal extends Core
|
|
$user = Dever::db('passport/user')->one($this->data['uid']);
|
|
$user = Dever::db('passport/user')->one($this->data['uid']);
|
|
$wechat = Dever::db('passport/wechat')->one(array('uid' => $this->data['uid']));
|
|
$wechat = Dever::db('passport/wechat')->one(array('uid' => $this->data['uid']));
|
|
|
|
|
|
|
|
+ $source_type = Dever::input('source_type');
|
|
|
|
+
|
|
|
|
+ if ($source_type == 'ios' || $source_type == 'android') {
|
|
|
|
+ $method = 'app';
|
|
|
|
+ } elseif ($source_type == 'applet') {
|
|
|
|
+ $method = 'applet';
|
|
|
|
+ }
|
|
|
|
+
|
|
$order_id = $this->createOrder('JP');
|
|
$order_id = $this->createOrder('JP');
|
|
$order_data['order_id'] = $order_id;
|
|
$order_data['order_id'] = $order_id;
|
|
$order_data['product_id'] = $journal_id;
|
|
$order_data['product_id'] = $journal_id;
|
|
@@ -394,7 +414,7 @@ class Journal extends Core
|
|
'order_id' => $order_id,
|
|
'order_id' => $order_id,
|
|
);
|
|
);
|
|
|
|
|
|
- $this->data['pay'] = Dever::load('pay/api')->applet($param);
|
|
|
|
|
|
+ $this->data['pay'] = Dever::load('pay/api.' . $method, $param);
|
|
|
|
|
|
if (isset($this->data['pay']['prepay_id'])) {
|
|
if (isset($this->data['pay']['prepay_id'])) {
|
|
Dever::setInput('form_id', $this->data['pay']['prepay_id']);
|
|
Dever::setInput('form_id', $this->data['pay']['prepay_id']);
|
|
@@ -505,7 +525,7 @@ class Journal extends Core
|
|
$id = Dever::db('journal/order')->insert($order_data);
|
|
$id = Dever::db('journal/order')->insert($order_data);
|
|
|
|
|
|
# 订阅
|
|
# 订阅
|
|
- Dever::load('act/lib/subscribe')->submit($this->data['uid'], $journal_id);
|
|
|
|
|
|
+ Dever::load('act/lib/subscribe')->submit($this->data['uid'], $journal_id, 2);
|
|
|
|
|
|
} else {
|
|
} else {
|
|
Dever::alert('请输入正确的兑换码');
|
|
Dever::alert('请输入正确的兑换码');
|