123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php namespace Place_interface\Api;
- use Dever;
- use Place;
- use Place_interface\Lib\Core;
- class Score extends Core
- {
- protected $login = true;
- protected $entry = true;
- # 积分信息
- public function info($id = 0)
- {
- $score_id = Dever::input('id', 'is_numeric', '积分ID', $id);
- $data = Dever::load('info', 'place_score')->getInfo($score_id, Place::$uid);
- return $data;
- }
- # 确认支付
- public function pay_confirm()
- {
- if (!Place::$uid) {
- $this->showLogin();
- }
- $role_id = Dever::input('type_id', 'is_numeric', '角色');
- $role = Dever::load('info', 'place_role')->getInfo($role_id);
- # 获取已经购买的
- $role['user'] = Dever::load('user', 'place_role')->getInfo($role_id);
- //[{"id":6,"num":2}]
- $level = Dever::input('detail', 'is_string', '等级');
- $level = Dever::json_decode($level);
- if (!$level) {
- Dever::error('角色等级不存在');
- }
- if (!isset($level[0])) {
- Dever::error('角色等级不存在');
- }
- $data = Dever::load('role/pay', 'place_order')->get($level, $role);
- return $data;
- }
- # 拉起支付
- public function pay()
- {
- $this->pay_confirm();
- return Dever::load('role/pay', 'place_order')->act();
- }
- }
|