debug
This commit is contained in:
@@ -42,13 +42,24 @@ Route::group("/novel", function () {
|
||||
Route::group("/site", function () {
|
||||
|
||||
# 域名管理
|
||||
Route::get("/domain/list", [Site::class, "getDomainList"])->name("Domain@getDomainList");
|
||||
Route::post("/domain/upload", [Site::class, "uploadDomain"])->name("Domain@uploadDomain");
|
||||
Route::post("/domain/save", [Site::class, "saveDomain"])->name("Domain@saveDomain");
|
||||
Route::get("/domain/list", [Site::class, "getDomainList"])->name("Site@getDomainList");
|
||||
Route::post("/domain/upload", [Site::class, "uploadDomain"])->name("Site@uploadDomain");
|
||||
Route::post("/domain/save", [Site::class, "saveDomain"])->name("Site@saveDomain");
|
||||
|
||||
# TKD 参数模板
|
||||
Route::get("/tkdarg/list", [Site::class, "getTKDArgList"])->name("Domain@getTKDArgList");
|
||||
Route::get("/tkdarg/list", [Site::class, "getTKDArgList"])->name("Site@getTKDArgList");
|
||||
|
||||
# 视图模板
|
||||
Route::get("/template/list", [Site::class, "getTemplateList"])->name("Domain@getTKDArgList");
|
||||
Route::get("/template/list", [Site::class, "getTemplateList"])->name("Site@getTKDArgList");
|
||||
|
||||
# 替换模板管理
|
||||
Route::get("/subject/fomart/group/list", [Site::class, "getSubjectFomartGroupList"])->name("Site@getSubjectFomartGroupList");
|
||||
Route::post("/subject/fomart/group/save", [Site::class, "saveSubjectFomartGroup"])->name("Site@saveSubjectFomartGroup");
|
||||
Route::post("/subject/fomart/group/del", [Site::class, "delSubjectFomartGroup"])->name("Site@delSubjectFomartGroup");
|
||||
|
||||
Route::get("/subject/fomart/list", [Site::class, "getSubjectFomartList"])->name("Site@getSubjectFomartList");
|
||||
Route::post("/subject/fomart/save", [Site::class, "saveSubjectFomart"])->name("Site@saveSubjectFomart");
|
||||
Route::post("/subject/fomart/del", [Site::class, "delSubjectFomart"])->name("Site@delSubjectFomart");
|
||||
|
||||
|
||||
})->middleware(AdminAuth::class);
|
||||
|
||||
@@ -8,6 +8,8 @@ use app\admin\BaseController;
|
||||
use app\model\AdminUserModel;
|
||||
use app\model\ConverterMovel;
|
||||
use app\model\DomainModel;
|
||||
use app\model\SubjectFomartGroupModel;
|
||||
use app\model\SubjectFomartModel;
|
||||
use app\model\TemplatesModel;
|
||||
use app\Request;
|
||||
use PhpOffice\PhpSpreadsheet\IOFactory;
|
||||
@@ -232,4 +234,232 @@ class Site extends BaseController
|
||||
|
||||
return $this->success($arrResult);
|
||||
}
|
||||
|
||||
/**
|
||||
* 替换模板分组列表
|
||||
*
|
||||
* @param Request $Request
|
||||
* @param AdminUserModel|null $AdminUserModel
|
||||
* @return Response
|
||||
*/
|
||||
public function getSubjectFomartGroupList(Request $Request, ?AdminUserModel $AdminUserModel)
|
||||
{
|
||||
$arrData = [
|
||||
"page" => $Request->get('page', 1),
|
||||
"limit" => $Request->get('limit', 10),
|
||||
"key" => $Request->get('key'),
|
||||
];
|
||||
|
||||
$arrRule = [
|
||||
'page' => 'require|number',
|
||||
'limit' => 'require|number',
|
||||
];
|
||||
|
||||
$this->validate($arrData, $arrRule);
|
||||
|
||||
$SubjectFomartGroupModel = SubjectFomartGroupModel::alias('sfg');
|
||||
|
||||
if (!empty($arrData['key'])) {
|
||||
$strKey = $arrData['key'];
|
||||
$SubjectFomartGroupModel->where(function ($SubjectFomartGroupModel) use ($strKey) {
|
||||
$SubjectFomartGroupModel->whereOr([
|
||||
['sfg.sfg_name', 'like', "%" . $strKey . "%"],
|
||||
['sfg.sfg_description', 'like', "%" . $strKey . "%"],
|
||||
]);
|
||||
});
|
||||
}
|
||||
|
||||
$Paginate = $SubjectFomartGroupModel->paginate([
|
||||
'list_rows' => $arrData['limit'],
|
||||
'page' => $arrData['page'],
|
||||
]);
|
||||
|
||||
$arrResult = [
|
||||
'items' => $Paginate->items(),
|
||||
'total' => $Paginate->total(),
|
||||
'current_page' => $Paginate->currentPage(),
|
||||
'total_pages' => $Paginate->lastPage(),
|
||||
];
|
||||
|
||||
return $this->success($arrResult);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加|修改 替换模板分组
|
||||
*
|
||||
* @param Request $Request
|
||||
* @param AdminUserModel|null $AdminUserModel
|
||||
* @return Response
|
||||
*/
|
||||
public function saveSubjectFomartGroup(Request $Request, ?AdminUserModel $AdminUserModel)
|
||||
{
|
||||
$arrData = [
|
||||
"sfg_id" => $Request->post('sfg_id'),
|
||||
"sfg_name" => $Request->post('sfg_name'),
|
||||
"sfg_description" => $Request->post('sfg_description'),
|
||||
|
||||
];
|
||||
|
||||
$arrRule = [
|
||||
// 'sfg_id' => 'require|number',
|
||||
'sfg_name' => 'require',
|
||||
'sfg_description' => 'require',
|
||||
];
|
||||
|
||||
$this->validate($arrData, $arrRule);
|
||||
|
||||
if ($arrData['sfg_id']) {
|
||||
$SubjectFomartGroupModel = SubjectFomartGroupModel::where('sfg_id', $arrData['sfg_id'])->findOrEmpty();
|
||||
} else {
|
||||
$SubjectFomartGroupModel = new SubjectFomartGroupModel;
|
||||
}
|
||||
|
||||
$SubjectFomartGroupModel->fill($arrData);
|
||||
|
||||
$SubjectFomartGroupModel->save();
|
||||
return $this->success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加|修改 替换模板分组
|
||||
*
|
||||
* @param Request $Request
|
||||
* @param AdminUserModel|null $AdminUserModel
|
||||
* @return Response
|
||||
*/
|
||||
public function delSubjectFomartGroup(Request $Request, ?AdminUserModel $AdminUserModel)
|
||||
{
|
||||
$arrData = [
|
||||
"sfg_id" => $Request->post('sfg_id'),
|
||||
|
||||
];
|
||||
|
||||
$arrRule = [
|
||||
'sfg_id' => 'require',
|
||||
];
|
||||
|
||||
$this->validate($arrData, $arrRule);
|
||||
|
||||
$arrSfgId = explode(',', $arrData['sfg_id']);
|
||||
SubjectFomartGroupModel::where('sfg_id', $arrSfgId)->delete();
|
||||
|
||||
return $this->success();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 替换模板分组列表
|
||||
*
|
||||
* @param Request $Request
|
||||
* @param AdminUserModel|null $AdminUserModel
|
||||
* @return Response
|
||||
*/
|
||||
public function getSubjectFomartList(Request $Request, ?AdminUserModel $AdminUserModel)
|
||||
{
|
||||
$arrData = [
|
||||
"page" => $Request->get('page', 1),
|
||||
"limit" => $Request->get('limit', 10),
|
||||
"key" => $Request->get('key'),
|
||||
"sfg_id" => $Request->get('sfg_id'),
|
||||
];
|
||||
|
||||
$arrRule = [
|
||||
'page' => 'require|number',
|
||||
'limit' => 'require|number',
|
||||
];
|
||||
|
||||
$this->validate($arrData, $arrRule);
|
||||
|
||||
$SubjectFomartModel = SubjectFomartModel::alias('sf');
|
||||
|
||||
if (!empty($arrData['key'])) {
|
||||
$strKey = $arrData['key'];
|
||||
$SubjectFomartModel->where(function ($SubjectFomartModel) use ($strKey) {
|
||||
$SubjectFomartModel->whereOr([
|
||||
['sf.sf_val', 'like', "%" . $strKey . "%"],
|
||||
]);
|
||||
});
|
||||
}
|
||||
if (!empty($arrData['sfg_id'])) {
|
||||
$SubjectFomartModel->where('sf.sfg_id',$arrData['sfg_id']);
|
||||
}
|
||||
|
||||
$Paginate = $SubjectFomartModel->paginate([
|
||||
'list_rows' => $arrData['limit'],
|
||||
'page' => $arrData['page'],
|
||||
]);
|
||||
|
||||
$arrResult = [
|
||||
'items' => $Paginate->items(),
|
||||
'total' => $Paginate->total(),
|
||||
'current_page' => $Paginate->currentPage(),
|
||||
'total_pages' => $Paginate->lastPage(),
|
||||
];
|
||||
|
||||
return $this->success($arrResult);
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加|修改 替换模板分组
|
||||
*
|
||||
* @param Request $Request
|
||||
* @param AdminUserModel|null $AdminUserModel
|
||||
* @return Response
|
||||
*/
|
||||
public function saveSubjectFomart(Request $Request, ?AdminUserModel $AdminUserModel)
|
||||
{
|
||||
$arrData = [
|
||||
"sf_id" => $Request->post('sf_id'),
|
||||
"sfg_id" => $Request->post('sfg_id'),
|
||||
"sf_val" => $Request->post('sf_val'),
|
||||
|
||||
];
|
||||
|
||||
$arrRule = [
|
||||
// 'sf_id' => 'require|number',
|
||||
'sfg_id' => 'require|number',
|
||||
'sf_val' => 'require',
|
||||
];
|
||||
|
||||
$this->validate($arrData, $arrRule);
|
||||
|
||||
if ($arrData['sf_id']) {
|
||||
$SubjectFomartModel = SubjectFomartModel::where('sf_id', $arrData['sf_id'])->findOrEmpty();
|
||||
} else {
|
||||
$SubjectFomartModel = new SubjectFomartModel;
|
||||
}
|
||||
|
||||
$SubjectFomartModel->fill($arrData);
|
||||
|
||||
$SubjectFomartModel->save();
|
||||
return $this->success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加|修改 替换模板分组
|
||||
*
|
||||
* @param Request $Request
|
||||
* @param AdminUserModel|null $AdminUserModel
|
||||
* @return Response
|
||||
*/
|
||||
public function delSubjectFomart(Request $Request, ?AdminUserModel $AdminUserModel)
|
||||
{
|
||||
$arrData = [
|
||||
"sf_id" => $Request->post('sf_id'),
|
||||
|
||||
];
|
||||
|
||||
$arrRule = [
|
||||
'sf_id' => 'require',
|
||||
];
|
||||
|
||||
$this->validate($arrData, $arrRule);
|
||||
|
||||
$arrSfId = explode(',', $arrData['sf_id']);
|
||||
SubjectFomartModel::where('sf_id', $arrSfId)->delete();
|
||||
|
||||
return $this->success();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user