www.wdadmin.cn // +---------------------------------------------------------------------- namespace app\api\controller\wdsxh\points; use app\api\model\wdsxh\UserWechat; use app\common\controller\Api; class UserWechatPointsLog extends Api { protected $noNeedLogin = ['']; protected $noNeedRight = ['*']; protected $model = null; protected $wechat_id = null; public function _initialize() { parent::_initialize(); $this->model = new \app\common\model\wdsxh\points\UserWechatPointsLog(); $this->wechat_id = (new UserWechat())->where('user_id',$this->auth->id)->value('id'); } /** * Desc 积分明细 * Create on 2025/11/13 下午5:57 * Create by wangyafang */ public function index() { if(!$this->request->isGet()) { $this->error('请求类型错误'); } $param = $this->request->get(); $page = isset($param['page']) ? $param['page'] : ''; $limit = isset($param['limit']) ? $param['limit'] : 10; $where = []; $where['wechat_id'] = array('eq',$this->wechat_id); if (isset($param['change']) && $param['change'] !== '') { $where['change'] = array('eq',$param['change']); } $total = $this->model->where($where)->count(); $data = $this->model ->where($where) ->field('change,createtime,points,memo') ->page($page,$limit) ->order('id desc') ->select(); $this->success('请求成功',['total' => $total,'data' => $data]); } }