Files
2025-12-22 13:59:40 +08:00

53 lines
1.2 KiB
PHP

<?php
namespace app\api\controller;
use app\api\logic\PointsLogic;
use app\api\logic\UserLogic;
class Points extends ApiBase
{
public $like_not_need_login = ['classify',''];
/**
* 获取积分商品的分类
* @return mixed
*/
public function classify()
{
$lists = PointsLogic::classify();
$this->_success('获取数据成功',$lists);
}
/**
* 获取积分的商品内容
* @return mixed
*/
public function goodslist(){
$lists = PointsLogic::goodslist();
$this->_success('获取数据成功',$lists);
}
/**
*
* @return mixed
*/
public function goodsIofo(){
$id = $this->request->get('id');
$data = PointsLogic::goodsIofo($id);
$this->_success('获取数据成功',$data);
}
public function goodsSub(){
$data = $this->request->get();
$data['user_id']= $this->user_id;
$user_jf=UserLogic::getUserInfo($this->user_id);
if($user_jf['user_integral']<$data['price']){
$this->_error('积分不足');
}else{
$data = PointsLogic::goodsSub($data);
$this->_success('兑换成功',$data);
}
}
}