webman_duanju/app/admin/controller/PayClassify.php

63 lines
1.7 KiB
PHP

<?php
namespace app\admin\controller;
use app\common\controller\Backend;
use app\common\library\DatabaseRoute;
use think\facade\Db;
class PayClassify extends Backend
{
protected array $noNeedLogin = ['*'];
public function selectPayClassifyList()
{
$infos = Db::name('pay_classify')->select()->toArray();
foreach ($infos as $k => &$v) {
$v['pay_classify_id'] = (string) $v['pay_classify_id'];
}
$this->successWithData([
'currPage' => 1,
'pageSize' => count($infos),
'totalCount' => count($infos),
'totalPage' => 1,
'list' => convertToCamelCase($infos)
]);
}
public function updatePayClassify()
{
$params = $this->request->post();
if (empty($params['payClassifyId'])) {
$this->error('参数错误');
}
unset($params['memberId']);
Db::name('pay_classify')->where([
'pay_classify_id' => $params['payClassifyId']
])->update(convertKeysCamelToSnakeRecursive($params));
$this->success();
}
public function insertPayClassify()
{
$params = $this->request->post();
$params['create_time'] = getNormalDate();
unset($params['memberId']);
unset($params['payClassifyId']);
Db::name('pay_classify')->insert(convertKeysCamelToSnakeRecursive($params));
$this->success();
}
public function deletePayClassify()
{
$params = $this->request->get();
if (empty($params['payClassifyId'])) {
$this->error('参数错误');
}
Db::name('pay_classify')->delete([
'pay_classify_id' => $params['payClassifyId']
]);
$this->success();
}
}