添加:获取用户兑换记录

This commit is contained in:
wuhui_zzw 2024-01-14 19:15:06 +08:00
parent 7c9bb49c05
commit d8a42905c8
2 changed files with 21 additions and 0 deletions

View File

@ -9,6 +9,7 @@ use app\common\model\user\ExchangeQuota;
use app\common\model\user\ExchangeQuotaRecord;
use app\common\model\user\User;
use app\common\repositories\user\ExchangePickupPointRepository;
use app\common\repositories\user\ExchangePickupRecordRepository;
use app\common\repositories\user\ExchangeQuotaRepository;
use crmeb\basic\BaseController;
use think\App;
@ -109,6 +110,7 @@ class Exchange extends BaseController{
$userInfo = User::where('uid',$uid)->findOrEmpty();
$integralChangeFront = (float)$userInfo->exchange_integral;
$userInfo->exchange_integral -= (float)$changeNum;
$userInfo->exchange_integral = $userInfo->exchange_integral > 0 ? $userInfo->exchange_integral : 0;
$userInfo->save();
ExchangeIntegralRecord::insert([
'uid' => $uid,
@ -129,6 +131,24 @@ class Exchange extends BaseController{
return app('json')->fail($e->getMessage());
}
}
/**
* Common: 取货记录
* Author: wu-hui
* Time: 2024/01/14 18:44
* @return mixed
*/
public function exchangeRecord(){
$params = $this->request->params(['staff_uid','address']);
$params['uid'] = $this->request->uid();
[$page, $limit] = $this->getPage();
$data = app()->make(ExchangePickupRecordRepository::class)->getList((array)$params,(int)$page,(int)$limit);
return app('json')->success($data);
}

View File

@ -350,6 +350,7 @@ Route::group('api/', function () {
Route::get('pointList', 'Exchange/getPointList');
Route::get('userHold', 'Exchange/getUserHold');
Route::get('exchangeHandle', 'Exchange/exchangeHandle');
Route::get('exchangeRecord', 'Exchange/exchangeRecord');
})->prefix('api.user.');