1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace app\api\controller;
- use app\common\controller\Api;
- use think\Db;
- /**
- * 钱包,积分
- */
- class Userwallet extends Api
- {
- protected $noNeedLogin = [];
- protected $noNeedRight = ['*'];
- public function my_wallet(){
- $wallet = Db::name('user_wallet')->where('user_id',$this->auth->id)->find();
- $this->success(1,$wallet);
- }
- //积分日志
- public function score_log(){
- $type = input('type',1);
- $where = [
- 'user_id' => $this->auth->id
- ];
- if($type == 1){
- $where['change_value'] = ['egt',0];
- }else{
- $where['change_value'] = ['lt',0];
- }
- $list = Db::name('user_score_log')->field('id,before,change_value,remain,remark,remark_en,createtime')
- ->where($where)->autopage()->order('id desc')->select();
- if(!empty($list)){
- foreach($list as $key => &$val){
- $val['createtime'] = $this->datetime_lang($val['createtime']);
- $val = $this->info_lang($val,['remark']);
- }
- }
- $this->success(1,$list);
- }
- }
|