TaskSystem/app/adminapi/controller/finance/WithdrawController.php
2023-07-24 17:13:49 +08:00

40 lines
1.1 KiB
PHP

<?php
namespace app\adminapi\controller\finance;
use app\adminapi\controller\BaseAdminController;
use app\common\model\user\Withdraw;
class WithdrawController extends BaseAdminController
{
public function index()
{
[$page, $limit] = $this->getPage();
$status = $this->request->param('status');
$query = Withdraw::with('user');
if ($status !== '') {
$query->where('status', $status);
}
$count = $query->count();
$list = $query->order('id', 'desc')->page($page)->limit($limit)->select()->toArray();
return $this->success('success', ['count' => $count, 'data' => $list]);
}
public function update($id)
{
$status = $this->request->param('status');
if (!in_array($status, [1, 2, 3])) {
return $this->fail('参数错误');
}
$data = Withdraw::find($id);
if (empty($data)) {
return $this->fail('数据不存在');
}
$data->status = $status;
$data->udpate_time = time();
$data->save();
return $this->success('操作成功', [], 1, 1);
}
}