作者 lyh

gx

@@ -83,15 +83,5 @@ class ATemplateModuleController extends BaseController @@ -83,15 +83,5 @@ class ATemplateModuleController extends BaseController
83 $this->response('success'); 83 $this->response('success');
84 } 84 }
85 85
86 - /**  
87 - * @remark :获取所有模块类型  
88 - * @name :getType  
89 - * @author :lyh  
90 - * @method :post  
91 - * @time :2023/6/29 14:41  
92 - */  
93 - public function getType(ATemplateModuleLogic $ATemplateModuleLogic){  
94 - $list = $ATemplateModuleLogic->ModuleType($this->map);  
95 - $this->response('success',Code::SUCCESS,$list);  
96 - } 86 +
97 } 87 }
@@ -2,7 +2,9 @@ @@ -2,7 +2,9 @@
2 2
3 namespace App\Http\Controllers\Aside\Template; 3 namespace App\Http\Controllers\Aside\Template;
4 4
  5 +use App\Enums\Common\Code;
5 use App\Http\Controllers\Aside\BaseController; 6 use App\Http\Controllers\Aside\BaseController;
  7 +use App\Http\Logic\Aside\Template\ATemplateModuleLogic;
6 use App\Http\Logic\Aside\Template\ATemplateTypeLogic; 8 use App\Http\Logic\Aside\Template\ATemplateTypeLogic;
7 use App\Http\Requests\Aside\Template\ATemplateTypeRequest; 9 use App\Http\Requests\Aside\Template\ATemplateTypeRequest;
8 10
@@ -15,6 +17,18 @@ use App\Http\Requests\Aside\Template\ATemplateTypeRequest; @@ -15,6 +17,18 @@ use App\Http\Requests\Aside\Template\ATemplateTypeRequest;
15 class ATemplateTypeController extends BaseController 17 class ATemplateTypeController extends BaseController
16 { 18 {
17 /** 19 /**
  20 + * @remark :获取所有模块类型
  21 + * @name :getType
  22 + * @author :lyh
  23 + * @method :post
  24 + * @time :2023/6/29 14:41
  25 + */
  26 + public function getType(ATemplateTypeLogic $ATemplateTypeLogic){
  27 + $list = $ATemplateTypeLogic->ModuleType($this->map);
  28 + $this->response('success',Code::SUCCESS,$list);
  29 + }
  30 +
  31 + /**
18 * @remark :设置类型 32 * @remark :设置类型
19 * @name :save 33 * @name :save
20 * @author :lyh 34 * @author :lyh
@@ -33,4 +47,21 @@ class ATemplateTypeController extends BaseController @@ -33,4 +47,21 @@ class ATemplateTypeController extends BaseController
33 $ATemplateTypeLogic->typeSave(); 47 $ATemplateTypeLogic->typeSave();
34 $this->response('success'); 48 $this->response('success');
35 } 49 }
  50 +
  51 + /**
  52 + * @remark :逻辑删除模块
  53 + * @name :del
  54 + * @author :lyh
  55 + * @method :post
  56 + * @time :2023/6/28 16:55
  57 + */
  58 + public function del(ATemplateTypeLogic $ATemplateTypeLogic){
  59 + $this->request->validate([
  60 + 'id'=>'required'
  61 + ],[
  62 + 'id.required' => 'ID不能为空'
  63 + ]);
  64 + $ATemplateTypeLogic->aTemplateTypeDel();
  65 + $this->response('success');
  66 + }
36 } 67 }
@@ -151,7 +151,7 @@ class ATemplateLogic extends BaseLogic @@ -151,7 +151,7 @@ class ATemplateLogic extends BaseLogic
151 */ 151 */
152 public function getHeadInfo(){ 152 public function getHeadInfo(){
153 $serviceSettingModel = new ServiceSettingModel(); 153 $serviceSettingModel = new ServiceSettingModel();
154 - $info = $serviceSettingModel->read(['type'=>2,'key'=>'head']); 154 + $info = $serviceSettingModel->read(['type'=>2,'key'=>'head'],['id','key','values','created_at']);
155 return $this->success($info); 155 return $this->success($info);
156 } 156 }
157 } 157 }
@@ -86,16 +86,5 @@ class ATemplateModuleLogic extends BaseLogic @@ -86,16 +86,5 @@ class ATemplateModuleLogic extends BaseLogic
86 return $this->success(); 86 return $this->success();
87 } 87 }
88 88
89 - /**  
90 - * @remark :获取所有模块类型  
91 - * @name :ModuleType  
92 - * @author :lyh  
93 - * @method :post  
94 - * @time :2023/6/29 14:42  
95 - */  
96 - public function ModuleType($map){  
97 - $typeModel = new TemplateType();  
98 - $lists = $typeModel->list($map);  
99 - return $this->success($lists);  
100 - } 89 +
101 } 90 }
@@ -38,4 +38,31 @@ class ATemplateTypeLogic extends BaseLogic @@ -38,4 +38,31 @@ class ATemplateTypeLogic extends BaseLogic
38 } 38 }
39 return $this->success(); 39 return $this->success();
40 } 40 }
  41 +
  42 + /**
  43 + * @remark :获取所有模块类型
  44 + * @name :ModuleType
  45 + * @author :lyh
  46 + * @method :post
  47 + * @time :2023/6/29 14:42
  48 + */
  49 + public function ModuleType($map){
  50 + $lists = $this->model->list($map);
  51 + return $this->success($lists);
  52 + }
  53 +
  54 + /**
  55 + * @remark :删除模块类型
  56 + * @name :aTemplateTypeDel
  57 + * @author :lyh
  58 + * @method :post
  59 + * @time :2023/7/10 16:26
  60 + */
  61 + public function aTemplateTypeDel(){
  62 + $rs = $this->model->del($this->param);
  63 + if($rs === false){
  64 + $this->fail('error');
  65 + }
  66 + return $this->success();
  67 + }
41 } 68 }
@@ -241,6 +241,8 @@ Route::group([], function () { @@ -241,6 +241,8 @@ Route::group([], function () {
241 //设置类型 241 //设置类型
242 Route::prefix('type')->group(function () { 242 Route::prefix('type')->group(function () {
243 Route::any('/save', [Aside\Template\ATemplateTypeController::class, 'save'])->name('admin.ATemplateType_save'); 243 Route::any('/save', [Aside\Template\ATemplateTypeController::class, 'save'])->name('admin.ATemplateType_save');
  244 + Route::any('/', [Aside\Template\ATemplateTypeController::class, 'getType'])->name('admin.ATemplateType_getType');
  245 + Route::any('/del', [Aside\Template\ATemplateTypeController::class, 'del'])->name('admin.ATemplateType_del');
244 }); 246 });
245 }); 247 });
246 }); 248 });