作者 李宇航

合并分支 'lyh-server' 到 'master'

Lyh server



查看合并请求 !2190
@@ -37,13 +37,18 @@ class ProjectWhiteHatAffixController extends BaseController @@ -37,13 +37,18 @@ class ProjectWhiteHatAffixController extends BaseController
37 * @time :2025/6/23 11:00 37 * @time :2025/6/23 11:00
38 * @param :project_id->项目id 38 * @param :project_id->项目id
39 */ 39 */
40 - public function read(){ 40 + public function list(){
41 $this->request->validate([ 41 $this->request->validate([
42 'project_id'=>'required', 42 'project_id'=>'required',
  43 + 'type'=>'required',
43 ],[ 44 ],[
44 'project_id.required' => '项目id不能为空', 45 'project_id.required' => '项目id不能为空',
  46 + 'type.required' => '类型不能为空',
45 ]); 47 ]);
46 - $data = $this->model->read($this->map); 48 + if(isset($this->map['project_id']) && !empty($this->map['project_id'])){
  49 + $this->map['project_id'] = ['in',[0,$this->map['project_id']]];
  50 + }
  51 + $data = $this->model->list($this->map);
47 $this->response('success',Code::SUCCESS,$data); 52 $this->response('success',Code::SUCCESS,$data);
48 } 53 }
49 54
@@ -60,12 +65,12 @@ class ProjectWhiteHatAffixController extends BaseController @@ -60,12 +65,12 @@ class ProjectWhiteHatAffixController extends BaseController
60 public function save(){ 65 public function save(){
61 $this->request->validate([ 66 $this->request->validate([
62 'project_id'=>'required', 67 'project_id'=>'required',
63 - 'prefix'=>'required',  
64 - 'suffix'=>'required', 68 + 'name'=>'required',
  69 + 'type'=>'required',
65 ],[ 70 ],[
66 'project_id.required' => '项目id不能为空', 71 'project_id.required' => '项目id不能为空',
67 - 'prefix.required' => '前缀不能为空,一行一个',  
68 - 'suffix.required' => '项目id不能为空,一行一个', 72 + 'name.required' => '前后缀名称不能为空',
  73 + 'type.required' => '类型不能为空',
69 ]); 74 ]);
70 if(isset($this->param['id']) && !empty($this->param['id'])){ 75 if(isset($this->param['id']) && !empty($this->param['id'])){
71 $this->model->edit($this->param,['id'=>$this->param['id']]); 76 $this->model->edit($this->param,['id'=>$this->param['id']]);
@@ -75,4 +80,20 @@ class ProjectWhiteHatAffixController extends BaseController @@ -75,4 +80,20 @@ class ProjectWhiteHatAffixController extends BaseController
75 $this->response('success',Code::SUCCESS,['id'=>$id]); 80 $this->response('success',Code::SUCCESS,['id'=>$id]);
76 } 81 }
77 82
  83 + /**
  84 + * @remark :删除数据
  85 + * @name :del
  86 + * @author :lyh
  87 + * @method :post
  88 + * @time :2025/6/23 11:08
  89 + */
  90 + public function del(){
  91 + $this->request->validate([
  92 + 'id'=>'required',
  93 + ],[
  94 + 'id.required' => '项目id不能为空',
  95 + ]);
  96 + $data = $this->model->del(['id'=>$this->param['id']]);
  97 + $this->response('success',Code::SUCCESS,$data);
  98 + }
78 } 99 }
@@ -43,6 +43,7 @@ class TestController extends BaseController @@ -43,6 +43,7 @@ class TestController extends BaseController
43 * @time :2025/2/13 16:34 43 * @time :2025/2/13 16:34
44 */ 44 */
45 public function ceshi(){ 45 public function ceshi(){
46 - $this->response('success',Code::SUCCESS,[]); 46 + $data = Translate::tran('测试翻译', 'en');
  47 + $this->response('success',Code::SUCCESS,['data'=>$data]);
47 } 48 }
48 } 49 }
@@ -597,8 +597,9 @@ Route::middleware(['aloginauth'])->group(function () { @@ -597,8 +597,9 @@ Route::middleware(['aloginauth'])->group(function () {
597 597
598 //白帽seo前后缀 598 //白帽seo前后缀
599 Route::prefix('white_hat')->group(function () { 599 Route::prefix('white_hat')->group(function () {
600 - Route::any('/read', [Aside\Project\ProjectWhiteHatAffixController::class, 'read'])->name('admin.white_hat_read'); 600 + Route::any('/list', [Aside\Project\ProjectWhiteHatAffixController::class, 'list'])->name('admin.white_hat_read');
601 Route::any('/save', [Aside\Project\ProjectWhiteHatAffixController::class, 'save'])->name('admin.white_hat_save'); 601 Route::any('/save', [Aside\Project\ProjectWhiteHatAffixController::class, 'save'])->name('admin.white_hat_save');
  602 + Route::any('/del', [Aside\Project\ProjectWhiteHatAffixController::class, 'del'])->name('admin.white_hat_del');
602 }); 603 });
603 }); 604 });
604 605