Files
im/plugin/admin/app/controller/ProductController.php
T
commie c153975eed 7
2026-01-08 05:42:44 +08:00

55 lines
1.5 KiB
PHP
Executable File

<?php
namespace plugin\admin\app\controller;
use support\Request;
use support\Response;
use support\think\Db;
/**
* 产品管理
*
* @icon fa fa-circle-o
*/
class ProductController extends Crud
{
/**
* Product模型对象
* @var \app\model\Product
*/
protected $model = null;
protected $type = 'default';
protected $noNeedAuth = [];
function __construct()
{
$this->model = new \app\model\Product;
$statusList = $this->model->getStatusList();
$this->assign("statusList", $statusList);
$this->assignconfig("statusList", $statusList);
$cycleTypeList = $this->model->getCycleTypeList();
$this->assign("cycleTypeList", $cycleTypeList);
$this->assignconfig("cycleTypeList", $cycleTypeList);
$this->assign("CategoryOptions", $this->model->getCategoryOptions($this->type));
}
public function insert(Request $request): Response
{
if ($request->method() != 'POST') {
return view('update',[
'row' => [
'price' => '10',
'interest_rate' => '10',
'cycle_type' => 'day',
'duration_cycle' => 1,
'billing_cycle' => 1,
'max_quantity' => 0,
'interest_type' => 30,
'status' => 1
]
]);
}
return parent::insert($request);
}
}