作者 lyh

变更数据

@@ -43,4 +43,22 @@ class GeoWritingTaskController extends BaseController @@ -43,4 +43,22 @@ class GeoWritingTaskController extends BaseController
43 $data = $this->logic->saveWritingTask(); 43 $data = $this->logic->saveWritingTask();
44 $this->response('success',Code::SUCCESS,$data); 44 $this->response('success',Code::SUCCESS,$data);
45 } 45 }
  46 +
  47 + /**
  48 + * @remark :批量删除文章任务
  49 + * @name :delWritingTask
  50 + * @author :lyh
  51 + * @method :post
  52 + * @time :2025/10/25 15:03
  53 + */
  54 + public function delWritingTask(){
  55 + $this->request->validate([
  56 + 'id'=>'required|array',
  57 + ],[
  58 + 'id.required' => 'ID不能为空',
  59 + 'id.array' => 'ID为数组',
  60 + ]);
  61 + $data = $this->logic->delWritingTask();
  62 + $this->response('success',Code::SUCCESS,$data);
  63 + }
46 } 64 }
@@ -40,8 +40,24 @@ class GeoWritingsTaskLogic extends BaseLogic @@ -40,8 +40,24 @@ class GeoWritingsTaskLogic extends BaseLogic
40 $id = $this->model->addReturnId($this->param); 40 $id = $this->model->addReturnId($this->param);
41 } 41 }
42 }catch (\Exception $e){ 42 }catch (\Exception $e){
43 - $this->fail('保存数据失败,请联系管理员'); 43 + $this->fail('保存数据失败,请联系管理员'.$e->getMessage());
44 } 44 }
45 return $this->success(['id'=>$id]); 45 return $this->success(['id'=>$id]);
46 } 46 }
  47 +
  48 + /**
  49 + * @remark :删除数据
  50 + * @name :delWritingTask
  51 + * @author :lyh
  52 + * @method :post
  53 + * @time :2025/10/25 15:05
  54 + */
  55 + public function delWritingTask()
  56 + {
  57 + $res = $this->model->del(['id'=>['in',$this->param['id']]]);
  58 + if($res === false){
  59 + $this->fail('删除失败,请联系管理员');
  60 + }
  61 + return $this->success();
  62 + }
47 } 63 }
@@ -595,7 +595,7 @@ Route::middleware(['aloginauth'])->group(function () { @@ -595,7 +595,7 @@ Route::middleware(['aloginauth'])->group(function () {
595 Route::prefix('confirm')->group(function () { 595 Route::prefix('confirm')->group(function () {
596 Route::any('/saveConfirmContent', [Aside\Geo\GeoConfirmController::class, 'saveConfirmContent'])->name('admin.geo_confirm_saveConfirmContent'); 596 Route::any('/saveConfirmContent', [Aside\Geo\GeoConfirmController::class, 'saveConfirmContent'])->name('admin.geo_confirm_saveConfirmContent');
597 }); 597 });
598 - //geo客户确认信息 598 + //geoai文章任务管理
599 Route::prefix('writing_task')->group(function () { 599 Route::prefix('writing_task')->group(function () {
600 Route::any('/saveWritingTask', [Aside\Geo\GeoWritingTaskController::class, 'saveWritingTask'])->name('admin.geo_writing_task_saveWritingTask'); 600 Route::any('/saveWritingTask', [Aside\Geo\GeoWritingTaskController::class, 'saveWritingTask'])->name('admin.geo_writing_task_saveWritingTask');
601 }); 601 });