Browse Source

消费记录,中奖记录

master
wanghongjun 3 years ago
parent
commit
346e6427a9
  1. 10
      app/common.php
  2. 2
      app/controller/Passport.php
  3. 70
      app/controller/User.php
  4. 2
      route/app.php

10
app/common.php

@ -83,4 +83,14 @@ function get_image_url($imageUrl):string
{
$url = config('filesystem.disks.public.url');
return $url . DIRECTORY_SEPARATOR . $imageUrl;
}
/**
* 赋予符号
* @param $value
* @param $symbol
*/
function give_symbol(&$value,$symbol = '+')
{
$value = $symbol . $value;
}

2
app/controller/Passport.php

@ -92,7 +92,7 @@ class Passport extends BaseController
if ($user['status']) {
$userinfo = ['id' => $user['data']['id'], 'avatar' => $user['data']['avatar']];
$userinfo = ['id' => $user['data']['id'], 'avatar' => get_image_url($user['data']['avatar'])];
$token = ['token'=>signToken($userinfo)];
Cookie::delete($cookie_name);

70
app/controller/User.php

@ -56,14 +56,15 @@ class User extends BaseController
$limit = $data['limit'] ?: 10;
$list = Db::name('withdrawal_records')
->where('user_id',$userData['id'])
->field('withdrawal_amount,withdrawal_balence,apply_time')
->where(['user_id' => $userData['id'], 'status' => 1])
->field('withdrawal_amount,withdrawal_balance,apply_time')
->order('id' ,'desc')
->paginate($limit);
$listArr = $list->items();
foreach ($listArr as &$item) {
give_symbol($item['withdrawal_amount'],'-');
$item['apply_time'] = date("m月d日 H:i",strtotime($item['apply_time']));
}
@ -95,6 +96,7 @@ class User extends BaseController
$listArr = $list->items();
foreach ($listArr as &$item) {
give_symbol($item['recharge_amount']);
$item['recharge_time'] = date("m月d日 H:i",strtotime($item['recharge_time']));
}
@ -103,4 +105,68 @@ class User extends BaseController
'total' => $list->total()
]);
}
/**
* 消费记录
* @return array
* @throws \think\db\exception\DbException
*/
public function consumptionRecords()
{
$userData = Session::get('login_user_data');
$data = Request::param();
$limit = $data['limit'] ?: 10;
$list = Db::name('consumption_records')
->where(['user_id' => $userData['id'],'status' => 1])
->field('actual_price,residue_amount,create_time')
->order('id' ,'desc')
->paginate($limit);
$listArr = $list->items();
foreach ($listArr as &$item) {
give_symbol($item['actual_price'],'-');
$item['create_time'] = date("m月d日 H:i",strtotime($item['create_time']));
}
return $this->renderSuccess('数据获取成功',[
'list' => $listArr,
'total' => $list->total()
]);
}
/**
* 中奖记录
* @return array
* @throws \think\db\exception\DbException
*/
public function awardsRecords()
{
$userData = Session::get('login_user_data');
$data = Request::param();
$limit = $data['limit'] ?: 10;
$list = Db::name('awards_records')
->where('user_id',$userData['id'])
->field('awards_amount,withdrawal_balance,create_time')
->order('id' ,'desc')
->paginate($limit);
$listArr = $list->items();
foreach ($listArr as &$item) {
give_symbol($item['awards_amount']);
$item['create_time'] = date("m月d日 H:i",strtotime($item['create_time']));
}
return $this->renderSuccess('数据获取成功',[
'list' => $listArr,
'total' => $list->total()
]);
}
}

2
route/app.php

@ -28,6 +28,8 @@ Route::group('user',function (){
Route::post('modifyPassword','user/modifyPassword')->middleware(CheckToken::class);
Route::post('withdrawalRecords','user/withdrawalRecords')->middleware(CheckToken::class);
Route::post('rechargeRecords','user/rechargeRecords')->middleware(CheckToken::class);
Route::post('consumptionRecords','user/consumptionRecords')->middleware(CheckToken::class);
Route::post('awardsRecords','user/awardsRecords')->middleware(CheckToken::class);
});

Loading…
Cancel
Save