作者 lyh

gx

@@ -49,7 +49,7 @@ class TutorialController extends BaseController @@ -49,7 +49,7 @@ class TutorialController extends BaseController
49 'url'=>'required', 49 'url'=>'required',
50 ], [ 50 ], [
51 'name.required' => '标识name不为空', 51 'name.required' => '标识name不为空',
52 - 'url.required' => '标识url不为空', 52 + 'url.required' => '文件链接url不为空',
53 ]); 53 ]);
54 $data = $logic->saveTutorial(); 54 $data = $logic->saveTutorial();
55 $this->response('success',Code::SUCCESS,$data); 55 $this->response('success',Code::SUCCESS,$data);
@@ -29,7 +29,13 @@ class TutorialLogic extends BaseLogic @@ -29,7 +29,13 @@ class TutorialLogic extends BaseLogic
29 * @time :2024/5/13 17:39 29 * @time :2024/5/13 17:39
30 */ 30 */
31 public function saveTutorial(){ 31 public function saveTutorial(){
32 - return $this->success(); 32 + if(isset($this->param['id']) && !empty($this->param['id'])){
  33 + $id = $this->param['id'];
  34 + $this->model->edit($this->param,['id'=>$id]);
  35 + }else{
  36 + $this->model->addReturnId($this->param);
  37 + }
  38 + return $this->success(['id'=>$id]);
33 } 39 }
34 40
35 /** 41 /**
@@ -40,7 +46,8 @@ class TutorialLogic extends BaseLogic @@ -40,7 +46,8 @@ class TutorialLogic extends BaseLogic
40 * @time :2024/5/13 17:42 46 * @time :2024/5/13 17:42
41 */ 47 */
42 public function statusTutorial(){ 48 public function statusTutorial(){
43 - return $this->success(); 49 + $rs = $this->model->edit(['status'=>$this->param['status']],['id'=>$this->param['id']]);
  50 + return $this->success($rs);
44 } 51 }
45 52
46 /** 53 /**
@@ -51,6 +58,7 @@ class TutorialLogic extends BaseLogic @@ -51,6 +58,7 @@ class TutorialLogic extends BaseLogic
51 * @time :2024/5/13 17:41 58 * @time :2024/5/13 17:41
52 */ 59 */
53 public function delTutorial(){ 60 public function delTutorial(){
54 - return $this->success(); 61 + $rs = $this->model->del(['id'=>$this->param['id']]);
  62 + return $this->success($rs);
55 } 63 }
56 } 64 }
@@ -386,13 +386,21 @@ Route::middleware(['aloginauth'])->group(function () { @@ -386,13 +386,21 @@ Route::middleware(['aloginauth'])->group(function () {
386 Route::any('/pageType', [Aside\Template\ReplaceHtmlController::class, 'pageType'])->name('admin.replace_pageType'); 386 Route::any('/pageType', [Aside\Template\ReplaceHtmlController::class, 'pageType'])->name('admin.replace_pageType');
387 }); 387 });
388 388
389 - //可视化数据替换 389 + //v6更新日志
390 Route::prefix('v6_update')->group(function () { 390 Route::prefix('v6_update')->group(function () {
391 Route::any('/', [Aside\Com\V6UpdateLogController::class, 'lists'])->name('admin.v6_update'); 391 Route::any('/', [Aside\Com\V6UpdateLogController::class, 'lists'])->name('admin.v6_update');
392 Route::any('/save', [Aside\Com\V6UpdateLogController::class, 'save'])->name('admin.v6_update_save'); 392 Route::any('/save', [Aside\Com\V6UpdateLogController::class, 'save'])->name('admin.v6_update_save');
393 Route::any('/del', [Aside\Com\V6UpdateLogController::class, 'del'])->name('admin.v6_update_del'); 393 Route::any('/del', [Aside\Com\V6UpdateLogController::class, 'del'])->name('admin.v6_update_del');
394 }); 394 });
395 395
  396 + //oa教程
  397 + Route::prefix('tutorial')->group(function () {
  398 + Route::any('/', [Aside\Com\TutorialController::class, 'lists'])->name('admin.tutorial_lists');
  399 + Route::any('/save', [Aside\Com\TutorialController::class, 'save'])->name('admin.tutorial_save');
  400 + Route::any('/status', [Aside\Com\TutorialController::class, 'status'])->name('admin.tutorial_status');
  401 + Route::any('/del', [Aside\Com\TutorialController::class, 'del'])->name('admin.tutorial_del');
  402 + });
  403 +
396 Route::any('/generate_aicc_token', [Aside\Com\IndexController::class, 'generateAiCCToken'])->name('admin.generate_aicc_token'); 404 Route::any('/generate_aicc_token', [Aside\Com\IndexController::class, 'generateAiCCToken'])->name('admin.generate_aicc_token');
397 Route::any('/getAutoToken', [Aside\Com\IndexController::class, 'getAutoToken'])->name('admin.getAutoToken'); 405 Route::any('/getAutoToken', [Aside\Com\IndexController::class, 'getAutoToken'])->name('admin.getAutoToken');
398 }); 406 });